cursor.forEach()

在本页面

Description

  • cursor. forEach(功能)
    • 迭代游标,以将 JavaScript function应用于游标中的每个文档。

forEach()方法具有以下原型形式:

db.collection.find().forEach(<function>)

forEach()方法具有以下参数:

ParameterTypeDescription
functionJavaScript一个 JavaScript 函数,用于从光标应用于每个文档。 <function>签名包含一个参数,该参数传递给当前文档进行处理。

Example

下面的示例在find()返回的光标上调用forEach()方法,以显示集合中每个用户的名称:

db.users.find().forEach( function(myDoc) { print( "user: " + myDoc.name ); } );

See also

cursor.map()用于类似的功能。