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" })});

目录
相关文章
|
安全 前端开发 JavaScript
28、XSS常见payload
28、XSS常见payload
733 0
|
SQL 安全 网络协议
命令执行/SQL盲注无回显外带方式
命令执行/SQL盲注无回显外带方式
463 0
|
安全 数据库
Elasticsearch未授权访问漏洞
  Elasticsearch服务普遍存在一个未授权访问的问题,攻击者通常可以请求一个开放9200或9300的服务器进行恶意攻击。 0x00 Elasticsearch 安装 前提,保证安装了JDK 1.
13805 1
|
Kubernetes 容器 Perl
K8s是什么?k8s应用场景是什么?
K8s是什么?k8s应用场景是什么?
|
11月前
|
自然语言处理 JavaScript 开发者
通义灵码插件:VSCode 的智能编程助手
通义灵码插件:VSCode 的智能编程助手
5783 4
|
11月前
|
资源调度 前端开发 安全
前端实战:基于Verdaccio搭建私有npm仓库,轻松上传与下载自定义npm插件包
前端实战:基于Verdaccio搭建私有npm仓库,轻松上传与下载自定义npm插件包
747 0
|
11月前
|
SQL 安全 测试技术
Burpsuite Decoder解码功能实战
Burpsuite Decoder解码功能实战
|
SQL 安全 关系型数据库
phpMyAdmin后台Getshell总结
phpMyAdmin后台Getshell总结
559 1
|
消息中间件 开发框架 分布式计算
中间件常见漏洞之Jetty
中间件常见漏洞之Jetty
3508 0