database - 获取数组内容作为数组中多个对象的特征
问题描述
我很难完成这个查询。那是我的收藏
{_id:1,
city:"Toronto",
parking_spots: [
{
id_spot : 1,
cars: [0,1,2,3]
}
]}
我需要做的是返回汽车数组,所以return = [0,1,2,3]
. 从现在开始我所做的是
results = collection.aggregate([{"$match":{"_id":1}},{"$unwind":"$parking_spots"},{"$project":{"parking_spots.cars":1}}])
,但它返回给我一个空数组return = []
。我在这个查询中哪里错了?提前致谢
解决方案
推荐阅读
- python - 在 Python 中索引 Pandas 系列最后一个元素时出错
- sql - 具有死角和 7 个表的复杂 SQL 查询
- junit - 如何避免junit中的重复测试?
- c++ - GCC 7.X C++17 模板自动参数类型推导与枚举类错误
- amazon-web-services - 启动 EC2 实例不记录“CreateNetworkInterface”CloudTrail 条目
- docker - CRIU 检查点故障:无法检查点容器
- javascript - 通过 insertAdjacentHTML 添加内容后,DOM 操作停止工作
- delphi - 在 Windows 10 上使用 Delphi 2007 在调试器下无法检测网络驱动器
- python - 根据 UTC 时间制作 discord.py(重写版本)计时器
- parsing - 我怎样才能告诉害虫.rs 扁平化语法?