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

Как се сортират нулевите стойности в MongoDB индекс?

Ако сортирате низходящо и виждате null стойности в края, това би било поведението по подразбиране на сортирането.

Наистина не може да се направи много, за да се промени това поведение, но заобиколно решение, което ще ви даде резултатите, които търсите, е да направите две заявки вместо една:

db.Collection.find( { a: null } );
db.Collection.find( { a: { $ne: null } } ).sort( { a: -1, b: 1 } );


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Моделиране много към много :чрез с Mongoid/MongoDB

  2. Mongodb shell mongo:Обикновено е разрешено само едно използване на всеки адрес на сокет (протокол/мрежов адрес/порт). за сокет:0.0.0.0:27017

  3. Изпълнете двоични файлове на mongodb на alpine linux

  4. MongoDB Преброява общия брой истински и неверни стойности за документи, съответстващи на заявка

  5. Филтрирайте базата данни на mongodb с помощта на mongoose nodejs