我想要做一些像我们的计算机的文件系统,其中如果文件名称“测试”出现在一个文件夹中,我们尝试创建一个具有相同名称的文件,那么我们得到的结果为“test(01)”,如果我们再试 那么我们得到结果“test(02)”。像文件系统重复的名称功能
基本上,我想在我的项目中使用这种功能。我使用的猫鼬,每当用户加入数据库中,我要检查,如果相同的名称已经存在,那么我们追加在其名称中的数名
的NodeJS// schema
var schema = new Schema({
name: {
type: String,
required: true
}
}, options);
。
像第一次用户加入名=测试,然后在分贝,我们将保存为名称=测试
其次时添加名称=测试,然后在分贝,我们将保存的名称作为名称=测试(01)
第三次添加name = test,然后在db中我们将名称保存为name = test(02)
等等。
任何人都可以提供帮助。谢谢 !
这是不平凡的实施。你试图解决什么问题? – robertklep
你可以证明你到目前为止所做的尝试,并描述它在多大程度上成功或失败? –
@robertklep:以上是我在项目中遇到的问题的一个示例。我已经解释了模式下的确切问题。 – Sam