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

запитване на поделемент mongodb

Можете да използвате $ оператор на проекция, за да включи само първите values елемент от масив, който съответства на заявката:

 db.test.find({ 'values.check': true }, {name: 1, 'values.$': 1})

връща:

{
    "_id": ObjectId("50e22046dc278908f3a38a8e"), 
    "name": "test", 
    "values": [ { "check": true } ] }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Удостоверяването на MongoDB в mLab е неуспешно

  2. Mongodb Агрегираща рамка за grails 1.3.7

  3. Как да филтрирате ненужните полета (вложени полета) в върнатите записи

  4. Как да актуализирате стойностите на масива mongodb

  5. Рамката за агрегиране на MongoDB и Java драйверът правят $or условието да работи