【Uniapp-Vue3】UniCloud云数据库获取指定字段的数据

使用where方法可以获取指定的字段:

let db = uniCloud.database();

db.collection("数据表").where({字段名1:数据, 字段名2:数据}).get({getOne:true})

如果我们不在get中添加{getOne:true},在只获取到一个数据res.result.data将会是一个数组, 如果一个元素我们还要放在数组中就会很麻烦,添加上就能直接拿到数据。

模板为:

javascript 复制代码
let 函数名 = async ()=>{
    let res = await db.collection("数据表").where({字段1:字段值, 字段2:字段值}).get({
        getOne:true
    })
    if(res.result.errCode === 0) {
        // 获取数据成功的逻辑
    }elseP{
        // 获取数据失败的逻辑
    }
}

下面的例子中_id是数据的字段,id是一个变量,里面装的id具体的值

相关推荐
q***06471 天前
MySQL的UPDATE(更新数据)详解
数据库·mysql
8***B1 天前
MySQL性能
数据库·mysql
q***72191 天前
oracle使用PLSQL导出表数据
数据库·oracle
数据库生产实战1 天前
Oracle DG备库日志切换解析,Private strand flush not complete如何理解?(基础知识)
数据库·oracle
百***75741 天前
从 SQL 语句到数据库操作
数据库·sql·oracle
i***39581 天前
SQL 注入详解:原理、危害与防范措施
数据库·sql·oracle
m***56721 天前
Win10下安装 Redis
数据库·redis·缓存
Warren981 天前
Python自动化测试全栈面试
服务器·网络·数据库·mysql·ubuntu·面试·职场和发展
kka杰1 天前
MYSQL 表的增删查改-更新/删除
数据库·mysql
q***44811 天前
mysql配置环境变量——(‘mysql‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件解决办法)
数据库·mysql·adb