eq#查询指令

简介: 数据库eq#查询指令

  查询指令#

  eq#

  表示字段等于某个值。eq 指令接受一个字面量 (literal),可以是 number, boolean, string, object, array。

  比如筛选出所有自己发表的文章,除了用传对象的方式:

  const myOpenID = "xxx";db.collection("articles").where({ _openid: myOpenID});

  复制

  还可以用指令:

  const _ = db.command;const myOpenID = "xxx";db.collection("articles").where({ _openid: _.eq(openid)});

  复制

  注意 eq 指令比对象的方式有更大的灵活性,可以用于表示字段等于某个对象的情况,比如:

  // 这种写法表示匹配 stat.publishYear == 2018 且 stat.language == 'zh-CN'db.collection("articles").where({ stat: { publishYear: 2018, language: "zh-CN" }});// 这种写法表示 stat 对象等于 { publishYear: 2018, language: 'zh-CN' }const _ = db.command;db.collection("articles").where({ stat: _.eq({ publishYear: 2018, language: "zh-CN" })});

目录
相关文章
|
SQL 安全 网络协议
命令执行/SQL盲注无回显外带方式
命令执行/SQL盲注无回显外带方式
563 0
QGS
(linux-x86-arm)银河麒麟V10安装ToDesk远程控制
记(linux-x86-arm)银河麒麟V10安装ToDesk远程控制
QGS
4942 0
(linux-x86-arm)银河麒麟V10安装ToDesk远程控制
|
安全 数据库
Elasticsearch未授权访问漏洞
  Elasticsearch服务普遍存在一个未授权访问的问题,攻击者通常可以请求一个开放9200或9300的服务器进行恶意攻击。 0x00 Elasticsearch 安装 前提,保证安装了JDK 1.
14065 1
|
7月前
|
人工智能 自然语言处理 搜索推荐
Manus爆火,我发现平替开源项目OpenManus带你玩转AI智能体开发,无需邀请码!
在AI技术日新月异的今天,OpenManus像一把打开智能体开发大门的万能钥匙,让每个人都能轻松构建自己的AI助手!
360 0
|
Kubernetes 容器 Perl
K8s是什么?k8s应用场景是什么?
K8s是什么?k8s应用场景是什么?
|
运维 监控 网络协议
|
定位技术 Android开发
Android 12蓝牙报java.lang.SecurityException: Need android.permission.BLUETOOTH_CONNECT permission
Android 12蓝牙报java.lang.SecurityException: Need android.permission.BLUETOOTH_CONNECT permission
672 1
|
自然语言处理 JavaScript 开发者
通义灵码插件:VSCode 的智能编程助手
通义灵码插件:VSCode 的智能编程助手
8026 4
|
数据可视化 API 数据处理
【Python篇】matplotlib超详细教程-由入门到精通(上篇)
【Python篇】matplotlib超详细教程-由入门到精通(上篇)
1025 5
|
资源调度 前端开发 安全
前端实战:基于Verdaccio搭建私有npm仓库,轻松上传与下载自定义npm插件包
前端实战:基于Verdaccio搭建私有npm仓库,轻松上传与下载自定义npm插件包
961 0

热门文章

最新文章