MongoDB中的 findOne与find
今天写作业的时候发现查询数据库返回值result始终为空 [ ]
解决方法 result.length
后来我发现这里应该使用 findOne,这样返回的就不是数组 而是一个对象了
感觉就一个很简单的点 纠结了很久 那他们到底有什么区别呢?
find()出来的是一个数组对象 findOne()出来的是查到的第一个对象 。
mongoDB中findOne()的用法介绍
定义:db.collection.findOne(query, projection)
返回一个文档满足指定的查询条件。如果没有文档满足查询,方法返回null。