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

Търсенето в MongoDB по тип DateTime не работи

Вашата mongo заявка трябва да бъде така:

 db.testes.find({
     'bets.DateTime': '2013-09-10T09:06:43.333'
 }, {
     'bets': {
         $elemMatch: {
             'DateTime': '2013-09-10T09:06:43.333'
         }
     }
 })

Или нещо подобно:

db.testes.find({
    'bets.DateTime': '2013-09-10T09:06:43.333'
}, {
    'bets.$': 1
})

Полезни връзки:




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose не създава индекси

  2. MongoDB C# драйверът не освобождава връзки, а след това грешки

  3. Уникално ограничение с две полета в MongoDB

  4. намерете в BSON документи с MongoDB C++ драйвер

  5. Превключване на булевата стойност на поддокументите