【发布时间】:2020-02-08 16:21:34
【问题描述】:
我有以下方法:
MongoCollection<Document> collection;
...
Document query = new Document();
query.put("uuid", uuid);
query.put("gems", "$exists");
Document document = collection.find(query).first();
if(document == null) {
System.out.println("Not found");
document = new Document();
document.put("uuid", uuid);
document.put("gems", 0L);
collection.insertOne(document);
}
现在,集合就在那里,我签入了 Mongo,但由于某种原因,该文档从未插入。 我跑:
db.(collection).find()
而且没有输出。
文档永远找不到,我不知道我的查询是否正确,但是文档永远不会插入。这是通过在 localhost 上运行的全新安装 MongoDB 完成的。 MongoDB 显示为已连接且未引发任何错误。 我错过了什么吗?
【问题讨论】:
标签: java mongodb mongodb-query