在MongoDB中,列被稱為字段(field)。要讀取一個字段的值,可以使用查詢操作符$project或者$group。以下是兩種讀取字段的方法:
db.collection.aggregate([
{ $project: { fieldName: 1 } }
])
在上面的代碼中,db.collection
是集合的名稱,fieldName
是要讀取的字段名稱。將字段名稱設置為1表示返回該字段的值。
db.collection.aggregate([
{ $group: { _id: null, fieldName: { $first: "$fieldName" } } }
])
在上面的代碼中,db.collection
是集合的名稱,fieldName
是要讀取的字段名稱。通過將_id
字段設置為null,可以將所有文檔視為一個組。使用$first操作符來選擇第一個文檔的該字段的值。
請注意,以上兩種方法都是使用聚合管道操作來讀取字段的值。如果要讀取整個文檔的所有字段,可以使用find()方法:
db.collection.find()
在上面的代碼中,db.collection
是集合的名稱。這將返回集合中的所有文檔及其所有字段的值。