所以我的节点应用程序中有一个包含两个字段的 Mongoose 模式:标签和任务,并且我希望能够保存两个属性组合的条目尚不存在。
例如:我的数据库已有以下条目:
- {标签:标签1,任务:任务1}
- {标签:标签1,任务:任务2}
- {标签:标签2,任务:任务1}
我希望能够创建 {tag:tag2,task:task2},但不能创建 {tag:tag1,task:再次task1},所以我想我不能在这些字段中使用primary或unique,因为它们可以重复,除非它们的组合已经存在
那么我应该使用哪个查询来保存?或者我应该先查找它是否已经存在?
最佳答案
关于javascript - mongoose - 当所有字段都等于新条目时避免重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51599569/