Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript中的MongoDB$sort_Javascript_Mongodb_Sorting_Meteor - Fatal编程技术网

Javascript中的MongoDB$sort

Javascript中的MongoDB$sort,javascript,mongodb,sorting,meteor,Javascript,Mongodb,Sorting,Meteor,正在尝试按升序对列表排序。和MongoDB一起跑流星。如果不使用$sort,应用程序运行良好,并且在列表中显示所有未排序的内容。尝试以多种方式添加排序,但不是流星崩溃(由于意外的令牌),就是我的列表/数组未定义 谢谢。您需要将查询对象和对象分开,因此将您的查询对象从以下位置更改: var x = {_id: {$in: something}, {$sort: {'date': 1}}; 到 然后可以在API调用中使用,例如: var x = { "_id": { "$in": somethin

正在尝试按升序对列表排序。和MongoDB一起跑流星。如果不使用
$sort
,应用程序运行良好,并且在列表中显示所有未排序的内容。尝试以多种方式添加排序,但不是流星崩溃(由于意外的令牌),就是我的列表/数组未定义


谢谢。

您需要将查询对象和对象分开,因此将您的查询对象从以下位置更改:

var x = {_id: {$in: something}, {$sort: {'date': 1}};

然后可以在API调用中使用,例如:

var x = { "_id": { "$in": something } }, 
    options = { "sort": { "date": 1 } };

至少在代码中添加实际的API调用。。。
var x = { "_id": { "$in": something } }, 
    options = { "sort": { "date": 1 } };
// in myapp.js
Template.players.helpers({
    lowScorers: function () {
        var query = { "_id": { "$in": something } }, 
            options = { "sort": { "date": 1 } };
        return Users.find(query, options);
    }
});