Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >javascript中的键值对

javascript中的键值对
EN

Stack Overflow用户
提问于 2017-02-02 02:41:39
回答 1查看 9.5K关注 0票数 2

在MongoDb中应用过滤器

我需要在嵌入式文档中应用mongoDb中的过滤器,那么如何才能进行如下查询

示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var query = {
_id:userId,
'match.Id':matchId,
'match.userId':userId1
}

现在我想要应用滤镜让我们假设

案例1:我的查询应该是这样的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 var query = {
    _id:userId,
    'match.Id':matchId,

    }

案例2:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 var query = {
    _id:userId,
    'match.userId':userId1
    }

可能有很多这样的案例

所以我的问题是如何在node.js/javascript中创建这个查询对象

我的工作:我可以在一个对象中创建多个key,但如下所示创建key不起作用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var query={}
query._id:userId // works
query.'match.userId':matchId // error
query.match.userId:matchId //error

尝试了下面的代码,获得了所需的输出,但它带有方括号,但arr的类型是object

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var arr = [];
arr[ 'key3.abc' ] = "value3";
arr[ 'key2.abc' ] = "value3";
console.log(arr)//[ 'key3.abc': 'value3', 'key2.abc': 'value3' ]

所需输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{'key3.abc': 'value3', 'key2.abc': 'value3'}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-02 02:44:27

[]更改为{}

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 var obj = {}; 
 obj[ 'key3.abc' ] = "value3";       
 obj[ 'key2.abc' ] = "value3"; 

 console.log(obj) // { 'key3.abc': 'value3', 'key2.abc': 'value3'}

N.B.当密钥包含JavaScript时,我们可以通过正方形([])表示法分配或访问special character对象,例如空格、点等。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41993366

复制
相关文章
Qt中QMap键值对基本用法(键值对)
T1为键值对中的键key,T2为键值对中的值。通过键值对中的键可以搜索到值。一般来说,键值对中的键是唯一的,不可重复,而值没有要求,可以重复。并且QMap具有自动排序功能,对输入的键进行排序。
全栈程序员站长
2022/09/02
3.6K0
java键值对_Java 读写键值对
public static void main(String[] args) throws IOException {
全栈程序员站长
2022/07/23
2.1K0
Redis中存储亿级键值对
迁移系统时,有时你必须建立一个小脚手架。我们最近不得不这样做:在Instagram上,于遗留原因,我们需要将大约3亿张照片映射到创建它们的用户的ID,以便了解要查询的分片(请参阅有关我们的更多信息)分片设置)。虽然所有客户端和API应用程序都已更新并向我们返回 完整信息,但仍有许多人缓存的旧数据。我们需要一个解决方案:
银河1号
2019/05/15
1.6K0
键值对操作
键值对 RDD 通常用来进行聚合计算。我们一般要先通过一些初始 ETL(抽取、转化、装载)操作来将数据转化为键值对形式。键值对 RDD 提供了一些新的操作接口(比如统计每个产品的评论,将数据中键相同的分为一组,将两个不同的 RDD 进行分组合并等)。
全栈程序员站长
2022/07/23
3.5K0
键值对操作
JavaScript中的Map与Set键值对象的用法
JavaScript的默认对象表示方式{}可以视为其他语言中的Map或Dictionary的数据结构,即一组键值对。
acoolgiser
2019/01/17
1.6K0
通过JavaScript用一些键值对来模拟表单控件
利用FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件,我们还可以使用XMLHttpRequest的send()方法来异步的提交这个”表单”。比起普通的ajax, 使用FormData的最大优点就是我们可以异步上传一个二进制文件。 语法:
用户7718188
2021/10/07
3470
键值对RDD数据分区
所以主要了解HashPartitioner分区器,RangePartitioner分区器及自定义分区器。
用户1483438
2022/05/06
2.3K0
【Python】字典 dict ② ( 字典常用操作 | 字典 新增 / 更新 键值对元素 | 字典 删除 键值对元素 | 字典 清空 键值对元素 )
上面的语法 , 就是向 字典变量 中添加新的 键值对元素 键Key: 值Value ;
韩曙亮
2023/10/11
3370
C#获取url中参数键值对的方法建议收藏
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/120772.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/15
1.7K0
5 spark入门键值对foldByKey
可以看到,第一个参数是zeroValue,这个就是用来对原始的V做合并操作的,后面的参数是一个JFunction操作。
天涯泪小武
2019/01/17
1.2K0
Python-字典:键值对的魔法世界
在Python中,字典(Dictionary)是一种强大且常用的数据结构,它允许我们存储和组织键值对(Key-Value)数据。与列表和元组不同,字典中的数据是无序的,但每个数据都与一个唯一的键相关联,这使得字典在表示和访问数据时非常高效
用户9006224
2023/10/11
2580
Python3中如何删除字典中值为空的键值对?
细心的朋友会发现,这里我们对data.keys()做了一个list()操作,请大家想想为什么要做这样的一个操作呢?
BigYoung小站
2020/05/04
5.9K0
Spark笔记8-键值对RDD
键值对RDD 创建 从数据中进行加载生成键值对RDD lines = sc.textFile("word.txt") pairRDD = lines.flatMap(lambda line: line.split(" ")) \ # 将数据先进行分割split,再拍平flat,形成单个的元素 .map(lambda word:(word, 1)) # 单个元素和1组成元组的形式,键值对RDD pairRDD.foreach(print) ("hadoop", 1) ("sp
皮大大
2021/03/02
8520
PHP 如何从关联数组中移除并返回指定的键值对
该功能已经整合到 WPJAM Basic 插件中,并已免费提供下载,简单勾选或者设置下即可开启!
Denis
2023/04/14
5.1K0
下篇1:将 ConfigMap 中的键值对作为容器的环境变量
继续接上篇,《一文了解K8S的ConfigMap》。上篇聊过,官方文档中提到的可以使用下面4种方式来使用 ConfigMap 配置 Pod 中的容器:
不背锅运维
2023/05/26
2.2K0
下篇1:将 ConfigMap 中的键值对作为容器的环境变量
RDD操作—— 键值对RDD(Pair RDD)
“键值对”是一种比较常见的RDD元素类型,分组和聚合操作中经常会用到。 Spark操作中经常会用到“键值对RDD”(Pair RDD),用于完成聚合计算。普通RDD里面存储的数据类型是Int、String等,而“键值对RDD”里面存储的数据类型是“键值对”。
羊羽shine
2019/08/21
3K0
[翻译]Android教程-保存数据-保存键值对
http://developer.android.com/training/basics/data-storage/index.html
LeoXu
2018/08/15
2.6K0
etcd 存储:如何实现键值对的读写操作?
你好,我是 aoho,今天我和你分享的主题是 etcd 存储:如何实现键值对的读写操作?
aoho求索
2022/06/23
1.6K0
etcd 存储:如何实现键值对的读写操作?
【说站】python字典中键值对的操作
对于字典中不再需要的信息,可以使用del句子完全删除相应的键值。使用del句子时,必须指定字典名称和要删除的键。
很酷的站长
2022/11/23
9820
【说站】python字典中键值对的操作
点击加载更多

相似问题

JavaScript中的键值对

26

输出数组中键值对中不为空的键值对( JavaScript )

20

Javascript:对象键值对

24

javascript对象键值对

24

在javascript中存储键值对

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文