【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具体的值

相关推荐
数据库幼崽13 分钟前
MySQL 8.0 OCP 1Z0-908 51-60题
数据库·mysql·ocp
我叫珂蛋儿吖28 分钟前
[redis进阶六]详解redis作为缓存&&分布式锁
运维·c语言·数据库·c++·redis·分布式·缓存
小L爱科研1 小时前
4.7/Q1,GBD数据库最新文章解读
数据库·机器学习·数据分析·回归·健康医疗
GUIQU.1 小时前
【MySQL】函数
数据库·mysql
chennalC#c.h.JA Ptho1 小时前
kubuntu系统详解
linux·数据库·经验分享·postgresql·系统安全
DavieLau2 小时前
Python开发后端InfluxDB数据库测试接口
服务器·数据库·python·时序数据库
悟能不能悟2 小时前
关于 javax.validation.constraints的详细说明
数据库·mysql
.生产的驴2 小时前
Docker 部署Nexus仓库 搭建Maven私服仓库 公司内部仓库
java·运维·数据库·spring·docker·容器·maven
知行022 小时前
MySQL的Docker版本,部署在ubantu系统
数据库·mysql·docker