Windows 7 x64、node.js、npm の mongoose。
var sys = require('util');
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:28960/test_mongoose');
var Schema = mongoose.Schema;
//Model
var UserSchema = new Schema({
username : String,
uid : String,
messaged_on : Date
});
mongoose.model('User', UserSchema);
var User = mongoose.model('User');
// create a new user
var user = new User({
uid : '54321',
username : 'Bob',
messaged_on : Date.now()
});
user.save( function (err) {
if (err)
return;
console.log('Saved');
User.find().all(function(user) {
console.log('beep');
});
});
mongod への接続が受け入れられ、データベース 'test_mongoose' が作成されました。
コンソールは「保存されました」と出力しますが、「ビープ音」は出力しません。私はマングースの初心者ですが、問題は何ですか? User.find().add() が関数をコールバックしないのはなぜですか (ユーザー)? 私の悪い英語でごめんなさい。
多分それは正常ですか?