gpt4 book ai didi

javascript - MongoDB 返回错误 "Can' t canonicalize query"for sort function

转载 作者:IT老高 更新时间:2023-10-28 13:31:49 24 4
gpt4 key购买 nike

db.getCollection('posts').find({}, {sort: {post_id: 1}})

回来了

error: {
"$err" : "Can't canonicalize query: BadValue Unsupported projection option: sort: { post_id: 1.0 }",
"code" : 17287
}

我很困惑,因为我过去运行过几乎完全一样的查询。我正在通过 Robomongo 运行它,但它也不适用于我的 Meteor 应用程序。任何人都可以解释发生了什么吗?

最佳答案

在 Meteor 中,语法几乎与您使用的一样:

YourCollection.find({}, {sort: {post_id: 1}})

使用 MongoDB shell 格式如下:

db.posts.find({}).sort({post_id: 1})

如果结果太多,此时仍可能会出现错误,可以添加限制:

db.posts.find({}).sort({post_id: 1}).limit(20)

关于javascript - MongoDB 返回错误 "Can' t canonicalize query"for sort function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31222308/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com