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

目录
相关文章
|
5月前
查询指令
查询指令 查询已安装的所有rpm软件包 rpm -qa | grep 名称 rpm -q 软件包名 查询软件包是否安装 noarch表示通用 查询软件包信息 rpm -qi 名称 查询软件包中的文件 rmp -ql 名称 查询文件所属软件包 rmp -qf 路径
28 0
|
5月前
查询指令
查询指令 查询已安装的所有rpm软件包 rpm -qa | grep 名称 rpm -q 软件包名 查询软件包是否安装 noarch表示通用 查询软件包信息 rpm -qi 名称 查询软件包中的文件 rmp -ql 名称 查询文件所属软件包 rmp -qf 路径
29 2
|
5月前
|
存储 安全 Unix
利用Shell指令通过函数获取用户UID
利用Shell指令通过函数获取用户UID
146 0
|
5月前
查询指令
查询指令 查询已安装的所有rpm软件包 rpm -qa | grep 名称 rpm -q 软件包名 查询软件包是否安装 noarch表示通用 查询软件包信息 rpm -qi 名称 查询软件包中的文件 rmp -ql 名称 查询文件所属软件包 rmp -qf 路径
33 0
|
5月前
v管理 查询指令
v管理 查询指令 查询已安装的所有rpm软件包 rpm -qa | grep 名称 rpm -q 软件包名 查询软件包是否安装 noarch表示通用 查询软件包信息 rpm -qi 名称 查询软件包中的文件 rmp -ql 名称 查询文件所属软件包 rmp -qf 路径
28 0
|
Shell
Shell 整数值操作符(大小等与、-eq、-ne、-ge、-le、-gt、-lt)
Shell 整数值操作符(大小等与、-eq、-ne、-ge、-le、-gt、-lt)
774 0
|
SQL 关系型数据库 MySQL
操作delete或者update语句,加个limit或者循环分批次删除
操作delete或者update语句,加个limit或者循环分批次删除
|
存储 开发者 Python
__eq__方法的使用 | 学习笔记
快速学习__eq__方法的使用
894 0
__eq__方法的使用 | 学习笔记
|
SQL 关系型数据库 数据库
如何实现update select 语句
​ 这次的文章出现也是因为这样一个类似的需求,个人需要把一个30万行(后续会发文介绍常见的处理手段)的数据文件入库,同时需要将部分字段迁移到另一张表,两个表之间通过两个字段进行and匹配。
183 0
|
SQL 关系型数据库 MySQL
十一、操作delete或者update语句,加个limit或者循环分批次删除
十一、操作delete或者update语句,加个limit或者循环分批次删除
286 0