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

Как да напиша Mongo заявка за намиране на поддокумент с условие

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

db.test.find({Form_Id: 1, 'Function.Function_Id': 2}, {_id: 0, 'Function.$': 1})

връща:

{"Function": [{"Function_Id": 2, "Role": [{"Role_Id": 2, "UserId": ["Admin", "005"]}]}]}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как MongoDB избягва бъркотията с инжектиране на SQL?

  2. errmsg:Не е описан хост в нова конфигурация 1 за набор от реплики rs0 карти към този възел, защо получавам това съобщение?

  3. Изключение в нишката на монитора при свързване към сървър localhost:27017 при достъп до MongoDB с Java

  4. Грешка [ERR_HTTP_HEADERS_SENT] Не може да се зададат заглавки, след като са изпратени на клиента

  5. Използване на wait.for с nodejs и mongoskin за избягване на ада за обратно извикване