gpt4 book ai didi

MongoDB - 无法规范化查询 : BadValue unknown operator: $meta

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

这在 2.6.1 中发生在我身上 - 所以,如果有人陷入这个错误,我想我会写出答案。

第一个命令运行良好,但第二个却不行。

db.test.find({$text: {$search: 'york'}} )

db.test.find({$text: {$search: 'york'}, score: {$meta: 'textScore'}} )

并抛出下面的错误

{"$err": "Can't canonicalize query: BadValue unknown operator: $meta", "code": 17287}

最佳答案

原来我只是把括号放在了错误的地方……它应该读到的。

//This works
db.test.find(
{ $text: { $search: 'york' } },
{ score: { $meta: 'textScore' } }
);

关于MongoDB - 无法规范化查询 : BadValue unknown operator: $meta,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23639896/

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