你什么时候应该使用MongoCollection和DBCollection?相同的问题适用于DBObject,BasicDBObject,Document.似乎有不同的东西是相似的.至少对我来说他们是.我觉得这很混乱.任何建议都会非常受欢迎.
情况是这样的:一个网上商店,我想在其中根据一组参数配置应在 sjop 中列出哪些项目。我希望它是可配置的,因为这允许我尝试不同的参数,也可以轻松更改它们的值。
我有一个产品集合,我想根据多个参数进行查询。在这里可以找到其中的一些:
产品内:
"delivery" : {
"maximum_delivery_days" : 30,
"average_delivery_days" : 10,
"source" : 1,
"filling_rate" : 85,
"stock" : 0
}
Run Code Online (Sandbox Code Playgroud)
但也存在其他参数。
决定是否包含产品的此类查询的示例可能是:
"$or" : [
{
"delivery.stock" : 1
},
{
"$or" : [
{
"$and" : [
{
"delivery.maximum_delivery_days" : {
"$lt" : 60
}
},
{
"delivery.filling_rate" : {
"$gt" : 90
}
}
]
},
{
"$and" : [
{
"delivery.maximum_delivery_days" : {
"$lt" : 40
}
},
{
"delivery.filling_rate" : {
"$gt" …Run Code Online (Sandbox Code Playgroud)