所以,也許我已經明白做錯事,因爲我是從SQL世界我:我有一個產品集合:MongoDB的動態值
_id: "0234weasq43rq",
title: "Panasonic",
descr: "blah blah",
price: 132,
specifications {
weight: 135,
color: "black",
type: "LCD",
diagonal: 50
}
_id: "0234weasq43rq",
title: "Samsung Galaxy Tab",
descr: "blah blah",
price: 132,
specifications {
weight: 135,
color: "white",
standard: "GSM",
wifi: "Yes"
}
我可以爲不同的商品類別不同規格(如電話和電腦)?如果不是所有商品都有「對角線」規格,那麼使用goods.find(specifications { diagonal: 50 })
這樣的查詢來查找商品時是否有問題?
謝謝!
好的,還有一個問題:我可以使用大於/小於運算符的查詢示例(例如:specifications {diagonal:{$ gt:3}})? – 2012-02-28 08:51:55
是的,你可以。你實際上可以在mongo shell中測試所有這些。它很容易使用。 – Eduardo 2012-02-28 09:02:41