我一直在使用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上运行的见解?