sql >> Databáze >  >> NoSQL >> MongoDB

mangoose findOne s řazením

To se bude mírně lišit v závislosti na vaší verzi mongoose, ale podpis metody pro findOne vypadá asi takto:

function findOne (conditions, fields, options, callback)

Co zamýšlíte jako options (třídění), mangoose pracuje jako fields (která pole načíst).

Můžete zkusit explicitně předat null pro pole:

models.user.findOne({}, null, { sort: { date_register: -1 } }, callback);

Ale pokud můžete, pravděpodobně byste měli použít dotazovací API, které je jasnější, například:

models.user.findOne({}).sort({ date_register: -1 }).exec(callback);



  1. MongoDB - MySQL SUM (CASE WHEN) Ekvivalent?

  2. Jaký je rozdíl mezi těmito dvěma dotazy MongoDB?

  3. Jak mohu načíst data z kolekce mongodb do dataFrame pandas?

  4. Jak vyřešit MongoError:fond zničen při připojování k CosmosDB