sql >> Databáze >  >> NoSQL >> MongoDB

Dotaz MongoDB pomocí 'ObjectId'

Musíte vytvořit instanci ObjectId a poté dotaz pomocí této instance, jinak váš dotaz porovnává ObjectId s na řetězec a nenajde odpovídající dokumenty.

Mělo by to fungovat:

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


  1. Jak zkontrolovat připojení k mongodb

  2. mongoose:zjistěte, zda je vložený dokument duplikát, a pokud ano, vraťte existující dokument

  3. Chyba při spuštění mongo image - docker-entrypoint.sh:řádek 381

  4. Jak spustit službu mongodb na mac OS X?