这是我删除边界框外的节点的方法:
db.nodes.remove({
"coordinates": {
"$exists": True,
"$not": {
"$geoWithin": {
"$geometry": {
"type": "Polygon",
"coordinates": [
[[9.675, 53.375], [9.675, 53.75], [10.425, 53.75], [10.425, 53.375], [9.675, 53.375]]
]
}
}
}
}
})
但是在那次删除很多积分的操作之后,我仍然有这些:
{'type': 'Point', '_id': 27334421, 'coordinates': [10.2449721, 53.7503602]}
{'type': 'Point', '_id': 257404368, 'coordinates': [10.1338037, 53.7500432]}
{'type': 'Point', '_id': 1247259233, 'coordinates': [10.0893782, 53.7501643]}
{'type': 'Point', '_id': 1650544564, 'coordinates': [10.244542, 53.7500947]}
我做错了什么,弄错了还是这个错误?