DOIRS 报错 Child of in predicate should be value
时间: 2023-12-14 19:39:23 浏览: 515
doris 0.15版本 中的 apache_hdfs_broker 插件
这个错误一般出现在 MongoDB 的查询语句中,它表示查询语句中的 `in` 操作符的子操作数应该是一个值类型,而不是一个数组。
例如,以下查询语句就会出现这个错误:
```
db.collection.find({ field: { $in: [ "value1", "value2" ] } })
```
正确的写法应该是:
```
db.collection.find({ field: { $in: "value1,value2" } })
```
或者:
```
db.collection.find({ field: { $in: [ "value1" ] } })
```
如果你仍然遇到这个错误,可以检查你的查询语句是否符合 MongoDB 的语法规范,或者考虑使用其他操作符(例如 `$or`)来完成你的查询。
阅读全文