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

Stránkování v rozsahu při dotazování a řazení na dynamických, nejedinečných polích v mongodb

Stránkování v rozsahu můžete získat řazením podle jedinečného pole a uložením hodnoty tohoto pole pro poslední výsledek. Například:

// first page
var page = db.words.find({
    score:{$lt:10},
    word:{$gt:"FOO"}
}).sort({"_id":1}).limit(pp);

// Get the _id from the last result
var page_results = page.toArray();
var last_id = page_results[page_results.length-1]._id;

// Use last_id to get your next page
var next_page = db.words.find({
    score:{$lt:10},
    word:{$gt:"FOO"},
    _id:{$gt:last_id}
}).sort({"_id":1}).limit(pp);



  1. Odebírání prvku _id z výsledků Pymongo

  2. Jak zkrátit číslo na 3 desetinná místa

  3. Obsahuje šifrování zálohování pro MySQL, MongoDB a PostgreSQL - ClusterControl 1.5.1

  4. Přihlášení uživatele nefunguje s node.js a mongoose