我有一个mongo模型,CameraInfo,我需要它的所有数据。我一直环顾四周,看看没有意义的功能。我是mongo的新手。我想使用Frameworks隐藏了我的所有复杂性。
const mongoose = require('mongoose');
// Mongoose Model
let CameraInfoSchema = mongoose.model('CameraInfo', {
name: {
type: String
},
ipAddress: {
type: String
}
})
// Data to create new schema is not shown.
// Get Camera Model
const CameraInfo = mongoose.model('CameraInfo');
// Return data as array
CameraInfo.find({}, {limit:10}).toArray((err, data) => {
console.log(data);
})
我的终端出错了:
TypeError:CameraInfo.find(...)。toArray不是函数
答案 0 :(得分:0)
toArray函数存在于Native的Cursor类中 MongoDB NodeJS驱动程序检查参考node-mongodb-native
如果您使用的是mongoose,那么您可以在回调函数中将其转换为
前:
CameraInfo.find({}, {limit:10},function(err, data){
console.log(data);
})