小智 11
假设你已经获得了一个集合,那么你需要的是find()方法:
collection.find(query, options, callback);
Run Code Online (Sandbox Code Playgroud)
您可以使用查询对象指定条件,并使用options对象进行排序.有关如何构建这两个对象的详细信息,请参阅mongodb本机驱动程序文档.
所以在你的具体情况下,像这样的例子可能会起作用.对于你提到的"条件",我使用的条件是"数量"字段大于0,然后按数量排序,最大的第一个.
collection.find(
{quantity: {$gt: 0}},
{sort: {quantity: -1}},
function(err, docs) {
// docs is the sorted array of your results, process them here
});
Run Code Online (Sandbox Code Playgroud)
Monk本身相当简单,但它主要是通过mongoskin调用,然后是上面链接的本机mongodb驱动程序,因此这些文档是一个很好看的地方.
| 归档时间: |
|
| 查看次数: |
3040 次 |
| 最近记录: |