Loopback MongoDB Connector:将属性映射到字段名称?

时间:2014-08-19 17:03:04

标签: node.js mongodb loopbackjs

我正在使用Loopback的MongoDB connector来公开RESTful API来查询和更新MongoDB集合。

当我定义模型时,它不允许我定义带有空格的属性名称,因此不是“Gas 93”我必须使用“gas93” 。该示例很简单,但会影响我的集合的9个属性。

我知道您可以使用PostgreSQL connector

将属性映射到表字段
"properties": {
    "name": {
        "type": "String",
        "required": false,
        "postgresql": {
          "columnName": "username",
     }
 }

我还没有找到一种方法来为MongoDB字段名做同样的事情。我的应用程序中有许多功能使用集合fieldNames,因为它们现在是,所以我想避免更改它们以适应环回。

有办法做到这一点吗?文档没有说明,但是,再说一次,它并没有说你也不能。

2 个答案:

答案 0 :(得分:1)

LoopBack目前不支持mongoDB的属性映射,只能自定义集合名称。我们将更新文档以澄清这一点。

答案 1 :(得分:0)

我添加了拉取请求以支持此功能:

https://github.com/strongloop/loopback-connector-mongodb/pull/189