通过 ObjectId 查询 apoc.mongodb.find 的任何方式

问题描述

m MongoDB 中的文档有一个 ObjectId 类型的 _id。 在 Neo4j 中,节点通过 ObjectId 作为字符串表示对文档进行引用。但我无法弄清楚如何使用 apoc.mongodb 将 ObjectId 作为字符串查询文档。

Neo4j 4.2.1 社区和 APOC(+ mongodb 驱动程序)4.2.0

这显然行不通。

  • CALL apoc.mongodb.find("mongodb://host:port","testdb","testcoll",{_id: "6005c050d36d9acd28b8679b"},null,null)
  • CALL apoc.mongodb.find("mongodb://host:port",{_id: ObjectId("6005c050d36d9acd28b8679b")},NULL,NULL)"

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)