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

MongoDB hvordan man kontrollerer eksistensen

Brug $count operatør for at undgå hukommelsesproblemer, den indlæser ikke dokumenter fra databasen i hukommelsen:

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

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

Operatør $exists i mongodb kan bruges til at identificere, at et eller andet felt findes i et dokument, men du kan ikke sende forespørgsel til det:

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


  1. Hvordan får man alle de værdier, der indeholder en del af en streng, ved hjælp af mongoose find?

  2. gemme billeder i mongodb ved hjælp af mongoose?? hvordan?

  3. Mongoose &flyde værdier

  4. Indeks på ts felt i oplog.rs er ikke opdateret