Mongodb 猫鼬和猫鼬
我正在学习NodeJs,第一次必须使用mongoose包将数据插入MongoDB。进入猫鼬,什么是“模式”和“模块”? 我真的不明白下面的代码:Mongodb 猫鼬和猫鼬,mongodb,mongoose,Mongodb,Mongoose,我正在学习NodeJs,第一次必须使用mongoose包将数据插入MongoDB。进入猫鼬,什么是“模式”和“模块”? 我真的不明白下面的代码: var Schema = mongoose.Schema; var personSchema = new Schema ({ Firstname: String, Lastname: String }); var Person = mongoose.model('Person', personSchema); va
var Schema = mongoose.Schema;
var personSchema = new Schema ({
Firstname: String,
Lastname: String
});
var Person = mongoose.model('Person', personSchema);
var person1 = Person {(
Firstname: "...",
Lastname: "..."
)};
谢谢大家猫鼬中的所有内容都是从模式开始的。每个模式映射到一个MongoDB集合,并定义该集合中文档的形状
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var personSchema = new Schema ({
firstname: {type: String, required: true},
lastname: {type: String, required: true}
});
要使用模式定义,我们需要将personSchema转换为可以使用的模型。为此,我们将其传递给:
var Person = mongoose.model('Person', personSchema);
要了解更多信息,请简单地说:Schema是一个包含文档必须遵循的结构的模式,该模型是一个继承Schema结构的“模式模型”,我使用它来定义文档。