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