Ich brauche nur die IDs aller Dokumente in einer Sammlung in Mongodb. Ich benutze Meteor. Fürs Erste verwende ich die einfache ._each-Schleife, aber ich wette, es gibt einen besseren Weg, aber leider klickt er nicht auf mich.nur IDs aus einer Mongo-Sammlung extrahieren
Unten ist mein Code:
var followedIds = Doubts.find({ch : chId, userId : userId}).fetch();
var d_ids = [];
_.each(followedIds, function(doubt){
d_ids.push(doubt._id)
});
Ich habe das gleiche schon versucht, aber habe die gesamte Sammlung als Ausgabe. Ich habe versucht: var folgeDoubtIds = Doubts.find ({ch: chId, userId: userId}, {_id: 1}). Fetch(); Konsole.log (foldedDoubtIds). Es druckt das gesamte Dokument durch – user3807691
Sie müssen das Objekt umbrechen, überprüfen Sie die aktualisierte Antwort. Überprüfen Sie dieses Dokument: https: //themeteorchef.com/tutorials/mongodb-queries-and-projections#tmc-the-mongodb-projection-document – Astro