MEAN技术(mongodb,表达js,角js,节点js)

时间:2016-11-10 07:00:19

标签: mongodb

在MEAN技术中,我需要开发工资单应用程序,在这里我有两个字段的代码和名称,但代码和名称应该是唯一的,如何在mongodb中编码?

1 个答案:

答案 0 :(得分:0)

你是认真的吗?

但是,你的意思是代码和名称应该是单独的,还是代码+名称的组合应该是唯一的。

有一点不同,如果代码和名称应该是唯一的,则意味着两个不同的DB中不能有相同的代码。如果组合对于一个代码应该是唯一的,则可以有不同的名称,反之亦然。

我将提供一个主观的答案,因为你没有展示你尝试过的东西或你想尝试的东西。

要么用户_id作为代码+名称,要确保它是唯一的。

或者您可以为文档中的代码和名称使用不同的密钥,并在这两个密钥上都有唯一的密钥索引。或者在第二种情况下具有复合唯一索引。