Values = new Meteor.Collection("values");
if (Meteor.isServer) {
Meteor.startup(function() {
Meteor.setInterval(function() {
Values.insert({id: Math.random(), name: "value"});
console.log(Values.find({name: "value"}).id);
}, 1000);
});
}
У меня есть этот код, и я пытаюсь добавить значение к значениям каждую секунду и найти все значения, которые у меня есть, и печатать их каждую секунду. Однако, не найдя значения я добавляю и выводит:Сохраните значение в Коллекции и найдите его с помощью Meteor
I2043-14:21:56.895(0)? undefined
Любая идея, как я могу получить длину коллекции, я. например, сколько элементов находится в коллекции? Я попробовал «Values.find» ({name: «value»}). Length', основанный на том, что вы говорите мне, что результат 'find' в моем случае есть, но я получаю' undefined'. –
Я также пробовал 'Values.find(). Count()', но он возвращает 426 каждый раз: o –
@ user996056 'Values.find ({}). Count()' для возврата длины коллекции. – Joseph