MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB jak sprawdzić istnienie

Użyj $count operator, aby uniknąć problemów z pamięcią, nie ładuje dokumentów z bazy danych do pamięci:

int count = items.FindAs<LedgerDocument>(Query.EQ("name", appName)).Count();

if(count > 0)
{
   //then doc exists
}

Operator $istnieje in mongodb może służyć do identyfikacji, że w dokumencie istnieje jakieś pole, ale nie można do niego przekazać zapytania:

database.GetCollection<ApplicationViewModel>("Applications")
                  .Find(Query.Exists("Name", true));


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Czy możesz używać zapytań find w GridFS za pomocą interfejsu API javascript?

  2. count() MongoDB niepoprawnie zwraca 0, jeśli podano zapytanie

  3. Data MongoDB w strefie czasowej

  4. Jak zainstalować mongodb na czarnym beaglebone?

  5. Agregacja mongoDB zwraca puste