sql >> Database teknologi >  >> NoSQL >> MongoDB

Forespørg MongoDB ved hjælp af 'ObjectId'

Du skal oprette en forekomst af ObjectId og forespørg derefter ved hjælp af den instans, ellers sammenligner din forespørgsel ObjectId s til streng og kan ikke finde matchende dokumenter.

Dette burde virke:

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


  1. hvordan man opretter indekset fra mongoose i elastisk søgning i node,expressjs

  2. Sådan eksporteres Redis-nøgler som CSV ved hjælp af CLI

  3. Mongo - Ignorer ejendom fra at blive vedholdende

  4. MongoDB og Google Cloud Funktioner VPC Peering?