我有一个数据库,它具有这样的结构:
{
"_id" : ObjectId("x"),
"T_K" : 750,
"P_Pa" : 2026500,
"phi" : 1,
"composition" : [
{
"species" : "NC10H22",
"mol_fraction" : 0
},
{
"species" : "NC12H26",
"mol_fraction" : 1
}
],
我的目标是找到具有特定组成的对象(由字段“mol_fraction”给出),假设是0,1。但如果我尝试以下命令:
db.prova.find({"composition.mol_fraction":[0,1]})
它什么也找不到。我该怎么做呢?
请注意,如果我使用以下命令:
db.prova.find({"composition.mol_fraction":0})
它查找"mol_fraction“字段之一等于0的所有对象。
https://stackoverflow.com/questions/57397962
复制相似问题