Javascript mongoose中如何结合两个模型属性生成唯一密钥散列
我试图在两个模型属性的组合中生成Javascript mongoose中如何结合两个模型属性生成唯一密钥散列,javascript,node.js,mongodb,mongoose,Javascript,Node.js,Mongodb,Mongoose,我试图在两个模型属性的组合中生成散列 我有这样的模式 const BlogPost = new Schema({ id: { type: String, required: true, unique: true }, empid: String, date: Date }); 我想创建一个唯一的id,它是empid和date组合的hash。如果生成了相同的hash,则会给出me错误。 我们能否结合empid和date生成unique 如果我们传递empid和date,将生成相同的
散列
我有这样的模式
const BlogPost = new Schema({
id: { type: String, required: true, unique: true },
empid: String,
date: Date
});
我想创建一个唯一的id
,它是empid和date
组合的hash
。如果生成了相同的hash
,则会给出me错误。
我们能否结合empid和date
生成unique
如果我们传递empid和date
,将生成相同的哈希?那我就错了
这是我的密码
我以前用过这个图书馆。节点也有一个内置的我不确定您在这里的意思抱歉,但我能够找到uuid的堆栈溢出答案:
try {
var blog = new BlogPostModel({
empid: "test123",
date: "19-Jul-2019"
});
console.log("before save");
let saveBlog = await blog.save(); //when fail its goes to catch
console.log(saveBlog); //when success it print.
console.log("saveBlog save");
} catch (error) {
console.log(error);
}