我正在尝试使用客户ID查找客户名称。
这是我在mongo文档中发现的内容:
groovy-all
,但返回的是ID而不是名称。
这就是我在sql中要做的:
https://github.com/apache/usergrid/blob/master/deployment/aws/pom.xml
这似乎很简单,但我似乎无法获得所需的东西,感谢您的帮助。
答案 0 :(得分:0)
如果_id是自动生成的,则需要编写以下语句。
db.customer.find({"_id": ObjectId("bf3Eva9zyWxJSaWK2")}, { "first_name": 1 });
答案 1 :(得分:0)
使用db.customer.find({"_id": "bf3Eva9zyWxJSaWK2"}, { "first_name": 1 });
您必须要求const { ObjectID } = require('mongodb')
或const ObjectID = require('mongodb').ObjectID
然后您使用db.customer.find({"_id": ObjctID("bf3Eva9zyWxJSaWK2")}, { "first_name": 1 });
您还将使用像这样的查找查询
db.customer.find({"_id": ObjctID("bf3Eva9zyWxJSaWK2")}, "first_name")
db.customer.find({"_id": ObjctID("bf3Eva9zyWxJSaWK2")}, ["first_name"])