dongmao9217
2011-03-11 15:50
采纳率: 100%
浏览 303

Mongodb:从文档数组返回对象

In the following collection, how would I return all documents, but remove objects from the foos array where bar != 'en'

{
    "name": "Item 1"
    "foos": [
        {
            "foo": "bar",
            "bar": "en"
        }
        {
            "foo": "bar",
            "bar": "fr"
        }
        {
            "foo": "bar",
            "bar": "en"
        }
    ]
}

Thanks

图片转代码服务由CSDN问答提供 功能建议

在以下集合中,我将如何返回所有文档,但从 foos array其中 bar!='en'

  {
“name”:“Item 1”
“foos”:[
  {
“foo”:“bar”,
“bar”:“en”
} 
 {
“foo”:“bar”,
“bar”:“fr”
} 
  {
“foo”:“bar”,
“bar”:“en”
} 
] 
} 
   
 
 

谢谢

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • dqvy87517 2011-03-11 15:53
    已采纳

    You cannot easily. You need this feature: http://jira.mongodb.org/browse/SERVER-1831

    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题