Mar*_*ane 5 mongoose mongodb node.js
我们经常定义这样的模式
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var Account = new Schema({
username: String,
password: String
});
module.exports = mongoose.model('account', Account);
Run Code Online (Sandbox Code Playgroud)
我们必须传入与模式匹配的对象,否则没有任何效果。但说我想保存一些动态的东西,我什至不知道它们是什么,例如它可以是
{'name':'something',birthday:'1980-3-01'}
Run Code Online (Sandbox Code Playgroud)
或者只是其他任何东西
{'car':'ferrari','color':'red','qty':1}
Run Code Online (Sandbox Code Playgroud)
那么如何设置架构呢?
Mongoose 有一个允许字段是任何对象的模式类型。Mixed
var Account = new Schema({
username: String,
password: String,
anyobject: Schema.Types.Mixed
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4967 次 |
| 最近记录: |