sql >> Database >  >> NoSQL >> MongoDB

Express MongoDB find() gebaseerd op _id veld

db.collection('articles')
    .find( {"_id.$oid": id} )
    .

of nog specifieker:

db.collection('articles')
    .findOne( {"_id.$oid": id} )
    .

BEWERKEN:
Tekenreeks converteren naar ObjectId-type voordat u een query uitvoert

var ObjectID = require('mongodb').ObjectID;   
db.collection('articles')
    .findOne( {"_id.$oid": new ObjectID(id)})
    .

Referentie:Als ik een mongo-document-ID als string heb, hoe vraag ik er dan naar als een _id?



  1. Apache Hadoop-architectuur - HDFS, YARN &MapReduce

  2. Hoe Mongodb ObjectId uit CSV-bestand importeren met mongoimport?

  3. Is er mongodb C # driverondersteuning System.Dynamic.DynamicObject in .NET 4?

  4. MongoDb BSON slaat datum op in UTC-tijd