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

Forespørgsel, hvor summen af ​​to felter er mindre end den angivne værdi

Du bør virkelig bruge Aggregation Framework for det. Så er det håndteret på serversiden. gør noget som :

db.table.aggregate(
   [
     { $project: { ID: 1, name : 1, total: { $add: [ "$Sum", "$Delta" ] } } },
     { $match : { total  : { $gte: 1000 }}}
   ]
)



  1. Hvilken NoSQL DB skal jeg bruge til sparsomme tidsserier som data?

  2. MongoDB Geospatial Query Count Issue (altid 100)

  3. Indsæt Array i eksisterende dokument

  4. MongoError:Denne MongoDB-implementering understøtter ikke skrivninger, der kan prøves igen. Tilføj venligst retryWrites=false til din forbindelsesstreng