у меня есть код который ищет нужную мне коллекцию по параметру {title: hil}
Collection.find({title: hil})
как мне взять _id??
у меня есть код который ищет нужную мне коллекцию по параметру {title: hil}
Collection.find({title: hil})
как мне взять _id??
Скорее имеется в виду набор документов.
Код Collection.find({title: hil})
возвращает объект, который называеются “курсор”, а не сами данные. Имея курсор можно получить сами данные методом .fetch
. Имея массив документов, можно глянуть какие поля в них есть. Если ничего не менял самостоятельно, то в каждом документе должно быть свойство _id
которое и является айдишником документа.
Учитывая все вышесказанное, получить массив айдишников соответствующих документов можно так:
var docs = Collection.find({title: hil}).fetch()
var docsIds = docs.map(function (doc) {
return doc._id
})
console.log(docsIds)