sql >> Database >  >> NoSQL >> MongoDB

Query MongoDB met behulp van 'ObjectId'

U moet een instantie van ObjectId . maken en voer vervolgens een zoekopdracht uit met die instantie, anders vergelijkt uw zoekopdracht ObjectId s te string en kan geen overeenkomende documenten vinden.

Dit zou moeten werken:

var query_id = Query.EQ("_id", ObjectId.Parse("50ed4e7d5baffd13a44d0153"));
var entity = dbCollection.FindOne(query_id);
return entity.ToString();


  1. Hoe hervat hash-slots van een bepaald knooppunt in redis-cluster in geval van een harde storing?

  2. MongoError:Onbekende modifier:$pushAll in node js

  3. Verzamelobject kan niet worden opgeroepen fout met PyMongo

  4. MongoDB $last Aggregation Pipeline Operator