0

我正在使用 Loopback 的MongoDB 连接器来公开一个 RESTful API 来查询和更新 MongoDB 集合。

当我定义模型时,它不允许我定义带有空格的属性名称,因此我必须使用"gas93"而不是"Gas 93 " 。这个例子很简单,但会影响我收藏的 9 个属性。

我知道您可以使用PostgreSQL 连接器将属性映射到表字段

"properties": {
    "name": {
        "type": "String",
        "required": false,
        "postgresql": {
          "columnName": "username",
     }
 }

我还没有找到对 MongoDB 字段名执行相同操作的方法。我的应用程序中有很多功能现在使用集合 fieldNames,所以我想避免更改它们以适应环回。

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

4

2 回答 2

1

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

于 2014-08-26T15:47:53.510 回答
1

我添加了一个拉取请求来支持这一点:

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

于 2015-11-12T14:06:44.557 回答