javascript - 使用 node.js 驱动程序强制执行特定的 MongoDB 模式

标签 javascript node.js mongodb

如何使 MongoDB 本身或 MongoDB 的某些 Node.js 驱动程序要求我的文档成为某个预定义架构的子集。我听说这是可能的,但到目前为止我还没有找到确切的方法。

最佳答案

我知道mongoose.js允许您定义模式。 例如:

var mongoose = require('mongoose');
var Schema = mongoose.Schema;

var blogSchema = new Schema({
  title:  String,
  author: String,
  body:   String,
  comments: [{ body: String, date: Date }],
  date: { type: Date, default: Date.now },
  hidden: Boolean,
  meta: {
    votes: Number,
    favs:  Number
  }
});

通过它,您可以定义集合的架构。

关于javascript - 使用 node.js 驱动程序强制执行特定的 MongoDB 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26185991/

相关文章:

Javascript 奇怪的 Fetch() 问题,在特定 JSON 数据/格式上失败

javascript - 调整 iScroll 4 的大小以 100% 适合任何设备

node.js - 使用 Node 更新 mongodb 中的子文档

java - 如何在 Java 中使用 $query、$hint 或 $explain

JavaScript - 如何根据此函数的结构删除事件监听器?

javascript - 用逗号和小数格式化金额字段

mongodb - 使用 Robo 3T for MongoDB 时如何查看查询历史记录?

Mongodb 按日期排序

javascript - 在 Electron 生产模式下将SQLITE db文件存储在哪里?

node.js - Node 从 %appdata% 读取文件