我正试图在meteor应用程序中创建一个两列的唯一索引,但遇到了麻烦.我在Meteor 文件里什么都找不到.我在chrome控制台上试过.我从一开始就try 过,甚至试图将mongod指向内部的/db/dir.Meteor 我试过了
Collection.ensureIndex({first_id: 1, another_id: 1}, {unique: true});
种变体.
我希望能够防止在meteor应用程序mongo collection上出现重复条目.
想知道是否有人发现了这一点?
我回答了自己的问题,真是个傻瓜.
我想出来了.
启动meteor服务器
打开第二个端子并键入
meteor mongo
然后创建索引...例如,我为thumbsup和thumbsdown类型系统的记录做了这些.
db.thumbsup.ensureIndex({item_id: 1, user_id: 1}, {unique: true})
db.thumbsdown.ensureIndex({item_id: 1, user_id: 1}, {unique: true})
现在,只需要找出一个 bootstrap 安装程序,当推到prod而不是手动时创建这些.