gpt4 book ai didi

java - MongoDB:错误代码 - 10068,无效运算符:$oid

转载 作者:行者123 更新时间:2023-11-29 08:48:23 24 4
gpt4 key购买 nike

我尝试使用 java 代码在我的 mongoDB 数据库中查询,但它抛出

java.lang.IllegalArgumentException: Cannot parse query: { _id: {$oid:"myId"}}

我在 mongoDB shell 中运行相同的查询

> db.collection.find({ _id: {$oid:"myId"}})

但它失败并报错

error: { "$err" : "invalid operator: $oid", "code" : 10068 }

这个错误的原因是什么,如何解决这个问题?

最佳答案

正如错误信息所说的无效运算符$oid

您可以使用其中之一进行查询

db.collection.find({_id: "your_id"});
db.collection.find({_id:ObjectId("5408c3aaca92988d9c70343d")});

关于java - MongoDB:错误代码 - 10068,无效运算符:$oid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23968401/

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