很多讲座我敢说,如果它可以在mongo的1个查询中执行这个sql等效查询:
SELECT * from collection WHERE _id NOT IN (SELECT blacklist from collection WHERE _id = 1 )
我尝试了很多聚合但没有设法工作.
这是我的收藏:
{
"_id" : 1,
"blacklist" : [8,9,10,3]
"code_postal" : 67110,
"loc" : {
"type" : "Point",
"coordinates" : [
7.72,
48.91
]
}
}
{
"_id" : 2,
"blacklist" : [18,1,93]
"code_postal" : 67110,
"loc" : {
"type" : "Point",
"coordinates" : [
7.63,
48.91
]
}
}
{
"_id" : 3,
"blacklist" : [7,3]
"code_postal" : 67110, …Run Code Online (Sandbox Code Playgroud) 由于在这两种情况下,数据都存储在内存中,是否可以对两者具有近似相同的插入和并发性能?如果不是,为什么?
我到处搜索这个,没有解决方案,我需要舍入到最近的5个整数,不知道如何制定这个,例如round(0.13)将返回5; 这里是模式逻辑,具有舍入的第一个值和舍入后的预期结果;
0.12 => 0
0.99 => 0
1.01 => 0
4.99 => 5
5.45 => 5
7.00 => 5
8.00 => 10
9.10 => 10
14.34 => 15
17.4 => 15
17.5 => 20
37.6 => 40
Run Code Online (Sandbox Code Playgroud)