私のマングース モデルでは、次のようなユーザー スキーマがあります。
var userSchema = mongoose.Schema({
_id : String,
username: String,
name : String,
timestamp : { type : Date, default: Date.now },
admin : Boolean,
pages : [String]
});
var User = mongoose.model('User', userSchema);
そして、次のようにそのドキュメントからページ配列を取得しようとしています:
function isUserPage(userId, pageId, callback) {
models.User.find({_id: userId}, function(err, user) {
console.log('user pages: ' + JSON.stringify(user[0].pages));
...
});
問題は、私の console.log が [ [object object] ] を出力していることです。スモッグ (Web ベースの mongodb 管理ビューアー) でデータを含む配列を確認できますが、javascript でアクセスできないようです。
前もって感謝します。