我正在尝试将GeoSpatial索引加载到RAM \ Cache中。我试过触摸命令:
db.runCommand({ touch: "businesspoints", data: false, index: true });
但它会引发错误:
{
"ok" : 0.0,
"errmsg" : "this storage engine does not support touch",
"code" : 115
}
答案 0 :(得分:0)
您最有可能使用WiredTiger存储引擎,这是MongoDB 3.2中的默认设置。 touch命令仅适用于mmapv1存储引擎。另请参阅https://docs.mongodb.com/v3.2/reference/command/touch/
上的文档