在 NodeJS 中使用 Mongoose 我可以在使用 mongoose 时创建数据库并插入数据并查找数据,但是当我使用带有 show dbs 命令的 mongo shell 时,它会显示数据库,但数据库的大小始终保持为 0。我缺少什么吗?这是我的代码
mongoose = require('mongoose');
Schema = mongoose.Schema;
mongoose.connect('mongodb://localhost/dt');
var UserSchema = new Schema({
first_name: String,
last_name: String
});
var users = mongoose.model('Users',UserSchema);
var new_user = new users({ first_name: "firstname",
last_name: "lastname" });
new_user.save(function(err) {
if(err) return;
else console.log("saved");
});
users.find({first_name:'firstname'}).exec(function(err,data) {
console.log(data);
});
我是一名优秀的程序员,十分优秀!