gpt4 book ai didi

node.js - 使用 couchbase 检查数据库 Node js 中是否已存在用户

转载 作者:太空宇宙 更新时间:2023-11-03 23:53:23 25 4
gpt4 key购买 nike

我正在尝试检查数据库中是否已存在用户,如果已存在具有相同电话号码的用户,我已设法停止创建用户,但我似乎没有显示错误消息。我不太清楚为什么我的错误没有得到正确处理。这是我的代码:

exports.usercreate = function (req, res)
{
users.create(req.body, function (err, result)
{
var phonenumber = req.body.phonenumber;
console.log(phonenumber);
if (phonenumber.length > 0)
{
res.status(200).json(
{
status: "error",
resCode: 400,
msg: 'cutomer added error'
});
}
else
{
res.status(200).json(
{
status: "success",
resCode: 200,
msg: "users Added Successfully",

});
}
else
{
console.log(error)
}
});
};

出现错误,例如客户添加的错误。但记录被插入到 couchbase

最佳答案

正如 @TommyBs 提到的,您基本上是将 N1qlQuery 对象与 req.body.phonenumber 上出现的任何内容进行比较

...
bucket.query(query, function(err, rows, meta) {
for (row in rows) {
if(row.phonenumber == req.body.phonenumber) {
res.status(500).json({status:"error", resCode: 500, msg:"users Already exist"});

}
}
}

关于node.js - 使用 couchbase 检查数据库 Node js 中是否已存在用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58407180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com