如何在Mongodb中查找不带_id的单个值?

时间:2019-01-07 20:47:47

标签: mongodb

我已经创建了一张桌子。例子

使用abc

@Table(name = "foo", schema = "bar", catalog = "OtherDatabase")

现在我只需要一个不带id的字段值。

我尝试了以下查询,但也显示了ID。

db.test.create( {rollid: 4451, Name : "MongoDb"}, {rollid: 4452, Name : "casandra"})

我在这里收到输出

db.test.find({},{Name : "Mongodb"})

但是我不需要“ _id”和名称的组合。我只需要Mongodb名称。

如何仅检索一个没有ID的字段值?

2 个答案:

答案 0 :(得分:0)

您可以尝试以下方法:

db.test.find({}, { _id: 0 }).toArray()

OR

db.test.find({}, { _id: 0 }).toArray(function(err, array) {
  // Do something with array
  console.log(array);
})

答案 1 :(得分:0)

查看:查看:https://docs.mongodb.com/manual/reference/method/db.collection.find/#find-projection

db.test.find({Name: "MongoDb"}, {_id: 0})