问题标签 [positional-operator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sqr - SQR 按位置而不是多个 IF LET ENDIF 替换
在将代码从一个数据库翻译到另一个数据库时,我必须为每个代码使用一个 IF LET ENDIF。IF $CODE = 'A11' LET $CODE = 'AAA' END-IF IF $CODE = 'B11' LET $CODE = 'BBB' END-IF IF $CODE = 'C11' LET $CODE = 'CCC' END-如果。. .ad 恶心
SQR 有没有办法进行位置替换?替换('A11','B11','C11')IN('AAA','BBB','CCC')
谢谢,大卫
mongodb - 从与数组上的查询条件匹配的第一个元素中投影特定字段
我有一个families
收藏。其中的文档有一个users
数组。鉴于这份家庭文件:
我想投影数组元素的type
字段identities
,但仅限于我正在查询的特定用户。位置运算符获得正确的用户:
我可以指定我感兴趣的领域:
但是当两者结合时,只有位置运算符受到尊重:
(返回 id 为 2 的用户,但返回所有字段的标识数组元素)。想过尝试这个:
但这并不好,因为根据文档:
MongoDB 忽略 $ 之后的路径部分
有没有办法做到这一点?