sql >> Database teknologi >  >> NoSQL >> MongoDB

Forespørgsel returnerer forkert resultat ved hjælp af mongdb erlang-driver?

Det virker for mig i eksemplet nedenfor

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. MongoDB Ruby Driver 2.5.x problemer med store og små bogstaver med værtsnavne på replikasæt

  2. Heroku Redis - GUI og hukommelsesoptimering

  3. Mongoose/NextJS - Model er ikke defineret / Kan ikke overskrive model, når først den er kompileret

  4. Installation og kørsel af MongoDB på OSX