Mongoose没有正确插入MongoDB

时间:2012-05-11 05:57:32

标签: node.js mongodb mongoose

当我在我的节点脚本中运行此代码时,出于某种原因,当我使用db.test.find()检查数据库时,没有任何显示。有线索吗?

  var mongoose = require('mongoose');
  var db = mongoose.connect('mongodb://localhost/test');
  var Schema = mongoose.Schema,
    ObjectId = Schema.ObjectId;
  UserSchema = new Schema({
  'title': { type: String, index: true },
  });
  var User = mongoose.model('user', UserSchema);
  var user = new User();
  user.title = "TEST TITLE";
  user.save();

谢谢你们

1 个答案:

答案 0 :(得分:5)

您需要在控制台中使用数据库'test'。为何测试?因为你在这一行告诉它:

var db = mongoose.connect('mongodb://localhost/test');

控制台:

> use test

还有猫鼬;它使集合多元化,因此将其保存为“用户”。

> db.users.find()