MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да използвам точка в името на полето?

Можете да замените символите с точки на името на полето си с Unicode еквивалент на \uff0E

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

Вижте още:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да получите идентификатора на обекта в PyMongo след вмъкване?

  2. Съхранение на Enums като низове в MongoDB

  3. Пагинация на монго с пролетни данни

  4. Как трябва да внедря тази схема в MongoDB?

  5. получаване на атрибути на схемата от Mongoose Model