我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

golang MongoDB聚合:返回不匹配的空对象

I have the below mgo code to get objects matching an array of IDs

pipeline := []bson.M{
        bson.M{"$match": bson.M{"gsm_id": bson.M{"$in": fixtureIDs }}},
  }

But, I would like to return an array of the form below where missing fixtureIDs are just empty objects:

[ {'gsm_id': 1223456, 
   'data': { ... obj ...}
  },
  {'gsm_id': 1234558,
   'data': {}}
]

近期文章

  • 为什么地图值即使不是指针也会发生变化-Golang
  • MySQL和Go-ircevent
  • 通过处理模板来改变语言的奇怪行为
  • appengine未保存
  • 为什么频道无法运作?
  • 转到:使用默认RPC包进行负载平衡吗?
  • 使用go创建新的ldap条目
  • Go程序的Ajax验证
  • 为什么对用户定义类型的用户定义String()的调用会引发“对BitFlag.String的调用中的参数不足”?
  • Golang GAE与Google Cloud SQL的集成
  • 使用哈希结构访问嵌套的JSON文件
  • 捆绑libgit2和git2go的自制程序问题
  • 使用Go语言构建类似Dropbox的功能
  • 无限循环-迭代,函数返回true
  • appengine dispatch.yaml找不到我的模块?
  • 限制连接到网络服务的客户端数量
  • 第三方路由器和静态文件
  • GAE(go)推送队列速率未强制执行
  • 类型-在Go中解码XML
  • 在使用Gorilla的Go ReST服务中处理JSON

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华