Я следующий документ схема в mongoose2.4.8, работающий на node0.4.12:Могу ли я определить индекс на док-схеме для свойства массива в mongoose.js
var UserSchema = new Schema({
following: [{type: ObjectId, ref: 'User'}],
followers: [{type: ObjectId, ref: 'User'}]
});
Я хочу, чтобы ускорить поиск в эти массивы. Могу ли я использовать функциональность индекса mongoose.js? И как?
@DeaDEnD, что я пытаюсь сделать, это найти, является ли пользователь x следующим пользователем y. Это подразумевает поиск в любом из массивов. Это быстрее, если определить другую схему специально для следующих функций, например: 'var FollowerSchema = new Schema ({follower: {type: ObjectId, ref: 'User', index: true}, а затем: {type: ObjectId, ref : 'User', index: true}}); ' –