Schema数据保存在MongoDB中的哪个位置?

时间:2017-09-12 18:26:44

标签: mongodb mongoose

我使用Mongoose保存一些数据,但不确定保存的位置。这些数据保存在MongoDb中的哪个位置?在哪个表或集合?

var Chat = mongoose.model('Chat', ChatSchema);

console.log('Message Received: ', msg);
var data = [{
  sent: new Date(),
  room: 'General',
  username: 'Chris',
  text: msg
}]
//Loop through each of the chat data and insert into the database
for (var c = 0; c < data.length; c++) {
  //Create an instance of the chat model
  var entry = new Chat(data[c]);
  //Call save to insert the chat
  entry.save(function(err, savedChat) {
    console.log(savedChat);
  });
}

1 个答案:

答案 0 :(得分:0)

默认情况下,Mongoose通过将模型名称传递给utils.toCollectionName方法来生成集合名称。该方法使名称多元化。

查看文档:{​​{3}}(选项:集合)

如果您连接到数据库,您将看到一个集合:chats