0
假設這樣一個集合:如何在字段名稱中獨立地查找mongoDB集合中的值?
People
{
"name": "John Doe",
"email": "John Doe <[email protected]>",
"stuff": "foo"
"morestuff": "bar"
},
{
"name": "Homer Simpson",
"email": "Homer Simpson <[email protected]>",
"stuff": "bar"
"morestuff": "foo"
},
{
"name": "Bart Simpson",
"email": "Bart Simpson <[email protected]>",
"stuff" : "foo"
"morestuff": "foo"
"evenmore": ["bar", "foo", "baz"]
}
什麼可能是查找的字符串「富」(確切,無子)出現的所有的最佳途徑,在以往任何時候都可能發生?我想要完成的是將字符串「foo」的所有出現更新爲其他字符串,或者將其從集合中的文檔中刪除。
我知道這可能看起來像一個壞的數據庫設計,我只是想清楚我想要做的:)
感謝您的回答。我覺得沒有簡單的解決方案,就像RDBMS中的情況一樣。也許可以使用map/reduce做類似的事情? – xlttj 2010-09-28 06:24:52