0
好,我需要一個快速的方法做的MongoDBMongoDB的PHP查詢在不
以下我希望做一個查詢,將搜索任何東西,沒有在水果或蔬菜列字蘋果集合中
這裏等
{
"fruit":"apple"
},{
"fruit":"orange"
},{
"fruit":"banana"
}
好,我需要一個快速的方法做的MongoDBMongoDB的PHP查詢在不
以下我希望做一個查詢,將搜索任何東西,沒有在水果或蔬菜列字蘋果集合中
這裏等
{
"fruit":"apple"
},{
"fruit":"orange"
},{
"fruit":"banana"
}
你可能想使用運營商是$nin( 「不」):
db.market.find({
'fruit': {$nin:['apple']},
'veg': {$nin:['apple']}
})
您也可以使用$not來取消條件的標準。
謝謝!這應該工作,只是不是100%肯定,如果這將工作,因爲我需要做$ NOT,還可以找到其他的東西 – RussellHarrower 2012-08-09 06:54:33
除此之外:所呈現的數據既不是有效的BSON文檔,也不是以某種方式存儲在數據集中的數據......我們必須猜測嗎? – 2012-08-09 05:14:11
@Maulwurfn它不是BSON,但它是JSON其中MongoDB使用 – RussellHarrower 2012-08-09 05:47:25
@RussellHarrower我覺得你的困惑,MongoDB的控制檯使用JSON,MongoDB是BSON只有BSON。查詢被輸入到Mongo服務器,因爲BSON文檔和文檔被存儲和檢索爲BSON。 – Sammaye 2012-08-09 07:35:24