? ? ?运用游标进行数组操作 ? ? ? ?你可以把一个游标方针作为数组来操作。参看以下进程: ? ? ? ?1. 在?mongo?shell中,?查询things?集结并将发作的游标方针赋值给变量c: ? ? ? ? ? ?var?c?=?db.things.find() ? ? ? ?2. 运用以下操作找到数组中索引为4的文档: ? ? ? ? ? ?printjson(?c?[?4?]?) http://www.haokk111.info ? ? ? ? ? ?MongoDB回来以下效果: ? ? ? ? ? {?"_id"?:?ObjectId("4c220a42f3924d31102bd858"),?"x"?:?4,?"j"?:?3?} ? ? ? ? ? ?当你在游标中运用数组索引符号访问,?mongo?首要调用?cursor.toArray()?方法并将游标回来的全部文档加载到 RAM中。然后索引就可用于发作的数组。这个操作彻底地遍历游标并止境这个游标。 ? ? ? ? ? ?关于非常大的效果集,?mongo?可能会耗尽可用内存。 ? ? ?想要晓得更多游标信息,参见?遍历回来的游标. http://www.kp1111.info