sql >> Database >  >> NoSQL >> MongoDB

MongoDB niet gelijk aan

Gebruik $ne -- $not moet worden gevolgd door de standaardoperator:

Een voorbeeld voor $ne , wat staat voor niet gelijk:

use test
switched to db test
db.test.insert({author : 'me', post: ""})
db.test.insert({author : 'you', post: "how to query"})
db.test.find({'post': {$ne : ""}})
{ "_id" : ObjectId("4f68b1a7768972d396fe2268"), "author" : "you", "post" : "how to query" }

En nu $not , dat het predikaat ($ne ) en negeert het ($not ):

db.test.find({'post': {$not: {$ne : ""}}})
{ "_id" : ObjectId("4f68b19c768972d396fe2267"), "author" : "me", "post" : "" }


  1. kunnen meerdere clients tegelijkertijd toegang krijgen tot dezelfde lijst zonder geblokkeerd te worden in Redis?

  2. Verschil tussen het opslaan van gehele getallen en strings in Redis

  3. waarom neemt het geheugengebruik van redis niet af wanneer de helft van de toetsen wordt verwijderd?

  4. Hoe moet ik een array in redis opslaan?