sql >> Database >  >> NoSQL >> MongoDB

Hoe een punt in de veldnaam te gebruiken?

U kunt puntsymbolen van uw veldnaam vervangen door Unicode-equivalent van \uff0E

db.test.insert({"field\uff0ename": "test"})
db.test.find({"field\uff0ename": "test"}).forEach(printjson)
{ "_id" : ObjectId("5193c053e1cc0fd8a5ea413d"), "field.name" : "test" }

Zie meer:

  1. http://docs.mongodb.org/manual/faq/developers/#faq-dollar-sign-escaping
  2. http://docs.mongodb.org/manual/core/document/#dot-notation


  1. mongodb vinden door veldwaarden te vergelijken

  2. Hoe luister ik naar wijzigingen in een MongoDB-verzameling?

  3. Redis Keyspace-meldingen met flushdb

  4. PII-maskering in MongoDB en andere NoSQL-DB's via ...