mongodb - 如何从 Array 中删除嵌套的数组元素
问题描述
如果嵌套数组元素的第一个值为0,我想从数组中删除它。数据如下所示。
[
{
"data": [[0,1],[2,3],[0,3],[4,5]]
}
]
这是我的解决方案,它不起作用。
db.collection.update({},
{
"$pull": {
"data": {
"$elemMatch": {
"0": 0
}
}
}
})
解决方案
推荐阅读
- css - 外部 CSS 在 chrome 中下载但未反映
- c++ - cuFFT - 逐行 FFT --> 元素乘法 --> 逐行 iFFT 在程序中进一步崩溃?
- rust - zmq 扩展 pub sub ({pub, pub, ...} -> {xsub->xpub} -> {sub, sub, ...}
- vue.js - 如果提供的内容在 vue.js 中是否存在,如何使用 jest 编写测试用例?
- .net - 如何确定不需要项目的哪些包引用?
- eclipse - 无法在 Mac 机器的 JUnit 测试中运行黄瓜脚本
- node.js - Typeorm急切加载不适用于一对一关系
- python - PM4PY 导入问题:导入 _imaging 时 DLL 加载失败:未找到模块
- javascript - 以编程方式单击按钮
- android - 我想用点导航制作广告