я пытаюсь найти записи по показателям:Поиск по индексу числа
var questions = db.addCollection('questions',{indices: ['key']});
questions.insert({
key: 1,
quest: 'any idea'
},
{
key: 2,
quest: 'no idea'
});
questions.find({'key':1});
, но я не получаю никакого результата. Сбрасывание базы данных показывает записи. Любая идея?
Привет, Джо, приятно получить официальный комментарий. Я чувствую, что было бы более распространено иметь доступ к полному ключу с обычной находкой и не нуждаться в findAnd. Я думаю, что это было источником попыток этого. Я согласен, что в случае не созданного первичного ключа обычная findAnd будет обычным способом. Хорошая работа, что вы сделали с LokiJS - RESPECT !! – Danny
@ Дэнни ура! Передача различных объектов запроса, таких как '{x: 1}, {y: 1}' выполняет неявную операцию 'и'. В любом случае 1.4 представит' ExactIndex', который будет группировать записи с определенным значением, что позволит решить многие из эти сценарии. Метод 'find' больше похож на любителей Монго (я тоже один из них: D), но не идиоматический LokiJS. –