gpt4 book ai didi

java - Apache MetaModel 通过 MongoDB 中的 id 选择

转载 作者:行者123 更新时间:2023-11-30 07:46:19 24 4
gpt4 key购买 nike

我正在验证 Apache MetaModel 作为存储抽象层,并且在 MongoDB 中进行主键查找时遇到了问题。

众所周知,mongo 中的每个文档都有唯一的 _id 列,其类型为 ROWID,并且使用元模型我什至无法运行“按 id 选择”查询

此查询不返回任何数据,但我 100% 确定集合中包含此 id 的文档:

DataSet ds = dc.query()
.from("users")
.selectAll()
.where("_id").eq("56334c6fb38cfec169db2ccb")
.execute();

使用“id”作为 pkey 会抛出明显的“找不到列:id”

DataSet ds = dc.query()
.from("users")
.selectAll()
.where("id").eq("56334c6fb38cfec169db2ccb")
.execute();

对其他列的过滤效果很好。我有一种直觉,我做错了什么,有人可以提出建议吗?

最佳答案

这是一个错误。我在 MetaModel 的 JIRA 中报告了一个问题:https://issues.apache.org/jira/browse/METAMODEL-211

关于java - Apache MetaModel 通过 MongoDB 中的 id 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33897861/

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