前言 一直没实际用过MongoDB,最近有个项目中用了用,踩了一些坑。这篇文章会介绍将MongoDB->RunCommand结果映射到业务类时碰到的问题,以及对各种方法的探索。 Collection中的数据是这样的: 使用find命令查询数据: db.runCommand({find:test, limit:2, sort:{AddTime:-1}}) 查询返回的数据结构是这样的,需要的数据在firstBatch中: { cursor : { firstBatch : [ { _id : ObjectId(5ad0042944fd3929db6b869f