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

Заявката връща грешен резултат с помощта на драйвер mongdb erlang?

За мен работи в примера по-долу

run () ->
    application:start (mongodb),
    {ok, Conn} = mongo:connect (localhost),
    {ok, Docs} = mongo:do (safe, master, Conn, test, fun() ->
        mongo:delete (foo, {}),
        mongo:insert_all (foo, [{x,1}, {x,2}, {x,3}, {x,0}, {x,-1}]),
        Cur = mongo:find (foo, {'$query', {}, '$orderby', {x,1}}, {'_id',0}, 0, 3),
        mongo:rest (Cur) end),
    mongo:disconnect (Conn),
    [{x,-1}, {x,0}, {x,1}] = Docs.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - колекция от копия в java, без да се повтарят всички елементи

  2. Ако агрегатът на mongodb не използва индекси за $lookup, защо производителността ми се увеличава при използване на индекси?

  3. Програмно актуализиране на полета в Mongo и Meteor

  4. Какво означава документацията на MongoDB, когато казва, че ObjectID вероятно са уникални?

  5. Прочетете файл от mongo shell