MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB и C# Find()

За да намерите запис, можете да използвате Lambda в find, например:

var results = collection.Find(x => x.name == "system").ToList();

Като алтернатива можете да използвате Builders, които работят със строго въведен Lambda или текст:

var filter = Builders<User>.Filter.Eq(x => x.name, "system")

Или

var filter = Builders<User>.Filter.Eq("name", "system")

След това използвайте find както по-горе

// results will be a collection of your documents matching your filter criteria

// Sync syntax
var results = collection.Find(filter).ToList();

// Async syntax
var results = await collection.Find(filter).ToListAsync();


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Актуализиране на конкретен ключ/стойност вътре в поле на масив с MongoDB

  2. Как да създадете поле за дата със стойност по подразбиране като текущо времево клеймо в MongoDb?

  3. Как да получа последните 5 документа в последователен ред?

  4. MongoDb $lookup заявка с множество полета от масив обекти

  5. Как да изчистите стари/застояли сесии, когато използвате хранилище за сесии на Mongo DB в Ruby on Rails 3.2