2

このコードをノード スクリプトで実行すると、何らかの理由で 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();

みんなありがとう

4

1 に答える 1

5

コンソールでデータベース「test」を使用する必要があります。なぜテストするのですか?この行でそれを伝えているからです:

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

コンソール:

> use test

マングースも。コレクションを複数形にするため、「ユーザー」に保存します。

> db.users.find()

于 2012-05-11T10:20:22.967 に答える