Как получить id коллекции в meteor js


#1

у меня есть код который ищет нужную мне коллекцию по параметру {title: hil}

Collection.find({title: hil})

как мне взять _id??


#2

Скорее имеется в виду набор документов.

Код 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)