2013-09-02 4 views
0

Метеор позволяет изменять/удалять элементы коллекции с помощью _id. Однако я не могу понять, как получить _ид элемента.Метеор: как получить элемент _id коллекции?

В настоящее время я пытаюсь сохранить _id в переменной после того, как элемент вставлен.

+1

Collection.insert возвращает вновь добавленный элемент _id. – saimeunt

ответ

0

Если вы знаете, как найти документ по каким-то случайным атрибутам, вы должны сделать var myDoc = Collection.findOne({attr: attrValue}), а затем вызывать удаление, передавая _id Collection.remove({_id: myDoc._id}).

Если у вас нет атрибута, чтобы найти элемент, ну, просто сохраните его в var.

0

попробовать это:

collection.insert({name:"test"}); 
console.log (collection.find().fetch()); 

, то вы можете в состоянии увидеть _id в вас утешать