我正在使用MongoDB Gorm 插件,现在想用它创建具有动态名称的集合。由于这些集合可以有任何名称,因此我无法为每个集合创建域。
所以我创建了一个占位符域并在其中存储数据之前,我尝试更改其表名,如下所示:
DomainName.mapping = {
table "thisIsTheNewName"
}
然而,这显然是行不通的。我怎样才能完成动态集合名称呢?
我正在使用MongoDB Gorm 插件,现在想用它创建具有动态名称的集合。由于这些集合可以有任何名称,因此我无法为每个集合创建域。
所以我创建了一个占位符域并在其中存储数据之前,我尝试更改其表名,如下所示:
DomainName.mapping = {
table "thisIsTheNewName"
}
然而,这显然是行不通的。我怎样才能完成动态集合名称呢?
我同时采用的解决方案是使用Gmongo,这是一个围绕 MongoDB 驱动程序的包装 API,与 MongoDB shell 中的命令非常相似。