Mongoose唯一约束不适用于MongoDB Atlas

时间:2018-08-16 21:10:08

标签: node.js mongodb mongoose mongoose-schema mongodb-atlas

我一直在使用MongoDB Atlas(作为服务的MongoDB)进行个人NodeJS项目。我将free subscription offer用于mongoDB Atlas。

但是,我在Mongoose模式中配置的唯一约束似乎不适用于mongoDB Atlas。您可以在下面找到架构

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

const RealmSchema = new Schema({
    value: { type : String , unique : true, required : true },
    label: { type : String , unique : true, required : true },
});

const Realm = mongoose.model('realm', RealmSchema);

module.exports = Realm;

我已经在本地MongoDB数据库中尝试过了,效果很好。

任何关于为何无法在mongoDB Atlas上运行的见解?

0 个答案:

没有答案