2017-10-17 11 views
0

私はmongoモデルCameraInfoを持っています。すべてのデータが必要です。周りを見回して、私には意味をなさない機能を見ていました。私はmongoに新しいです。私はFrameworksを使用して私からすべての複雑さを隠すと思います。私は私のターミナルに入ったnodejsの配列としてmongooseモデルデータを返す方法

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 is not a function

答えて

0

The toArray function exists on the Cursor class from the Native MongoDB NodeJS driver check reference node-mongodb-native

、あなたはあなたのコールバック関数に変換することができ

例:

CameraInfo.find({}, {limit:10},function(err, data){ 
    console.log(data); 
}) 
関連する問題