小编Dan*_*ras的帖子

Strongloop Embeds未找到许多辅助方法

有些问题我在文档中找不到答案.

我想要得到这样的结构:

 Node: 
   id: '1sdf12asd123',
   name: 'node1',
   history: 
      [ ts: 234234234234,
        data: { 'foo': 'bar' }
      ],
      ...
Run Code Online (Sandbox Code Playgroud)

所以每个单独的节点都有很多历史项.而且我希望能够在push不覆盖任何内容的情况下获得新数据.

现在,我不希望将所有内容存储在每个节点下,而是存储在单独的文档中,因此我认为embedsMany适合于此:

{
  "name": "Node",
  "plural": "Nodes",
  "base": "PersistedModel",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "properties": {
    "name": {
      "type": "string"
    }
  },
  "validations": [],
  "relations": {
    "history": {
      "type": "embedsMany",
      "model": "History",
      "foreignKey": "HistoryId"
    }
  },
  "acls": [],
  "methods": {}
}
Run Code Online (Sandbox Code Playgroud)

所以历史可以简单地说:

{
  "name": "History",
  "base": "PersistedModel",
  "idInjection": true,
  "properties": {
    "ts": {
      "type": "Date"
    },
    "data": { …
Run Code Online (Sandbox Code Playgroud)

javascript node.js strongloop loopbackjs

6
推荐指数
1
解决办法
264
查看次数

使用mySQL的LoopBack"group by"能力?

我是新手LoopBack,我似乎错过了一些东西.我听说了很多关于StrongLoopLoopBack,我觉得很难相信这不存在.

我的情况:我正在计算每种不同严重程度的事件数量.

一张表例如:

EventID | 严重

1 | 2

2 | 2

3 | 4

4 | 3

5 | 3

6 | 五

7 | 1

8 | 2

现在我想计算事件的数量并按严重程度对它们进行分组,所以我得到了类似这样的JSON:

{1:1, 2:3, 3:2, 4:1, 5:1} *(severity:count)*
Run Code Online (Sandbox Code Playgroud)

使用SQL它很简单,只需使用"SELECT severity, count(severity) FROM events GROUP BY severity".

我已经研究了一段时间了,仍然无法相信这个简单的事情无法完成LoopBack!

有解决方案吗 或者也许是一篇指向我的文章?

提前致谢!

javascript strongloop loopbackjs

6
推荐指数
1
解决办法
961
查看次数

Kendo UI网格序列号列

我正在尝试将Kendo网格的第一列作为序列索引,该序列不受行记录排序的影响。有什么办法可以实现?谢谢

javascript kendo-ui kendo-grid

5
推荐指数
1
解决办法
4754
查看次数

Loopback下载文件

我正在关注该文件以下载该文件.

https://docs.strongloop.com/display/public/LB/Storage+component

在该文档中,如果下载文件意味着需要遵循url模式.

GET/containers/{container}/files/{file}

例:

我有容器1(容器名称)和文件名lb.png.

所以我像这样制作了网址

http://localhost:3000/api/containers/container1/files/lb.png?access_token=8Hfay0LRU2g22BjCqf3q8HsQCdsVBgBp9MHeekr3LfNLlILVUzUHUsUKOZmjTRD9
Run Code Online (Sandbox Code Playgroud)

我收到了文件名的响应,我希望一旦我在浏览器中使用url意味着该文件应该下载到url中.

得到的回应:

{
  "container": "container1",
  "name": "lb.png",
  "size": 38780,
  "atime": "2016-03-18T05:13:41.000Z",
  "mtime": "2016-03-18T05:09:06.000Z",
  "ctime": "2016-03-18T05:09:06.000Z"
}
Run Code Online (Sandbox Code Playgroud)

预期产出:

我需要下载文件(lb.png).

download node.js strongloop loopbackjs

5
推荐指数
1
解决办法
1376
查看次数

如何在Loopback explorer中隐藏'id'属性?

是否可以在由Strongloop Loopback中的资源管理器生成的swagger-ui中的方法中隐藏id属性?我不希望用户创建新资源并发送id属性.我知道如果用户发送id,它可以被忽略但我想在资源管理器中隐藏它.

javascript node.js swagger strongloop loopbackjs

3
推荐指数
1
解决办法
2338
查看次数

无法从浏览器在Amazon ec2实例上运行Strongloop Loopback

我正在从Amazon ec2实例运行Strongloop Loopback.我安装了节点,并通过我的ec2实例上的命令行设置了一个环回应用程序.我还添加了一个模型.当我去部署arc"slc arc"时,我收到此消息"StrongLoop Arc正在此处运行:http:// localhost:42099 /#/ 注意:Arc似乎是从远程连接启动的.根据您的网络设置,使用上述地址可能无法访问Arc."

文档说我应该使用我的ec2 ip运行它,我尝试这样:http:// my-ip-here:42099 /#/没有成功.我也试试这个ec2-my-ip-here.us-west-1.compute.amazonaws.com:42099/#/也没有成功.

我进入了我的安全组并制定了入境规则"所有流量"端口范围.依然没有.

我进入了server/config.json并将ip从0.0.0.0更改为我的ec2 ip,看看是否可行,也没有.我也试过运行它,只是测试资源管理器,它没有用.既不是弧也不是探险家.有任何想法吗?

amazon-ec2 strongloop loopbackjs

3
推荐指数
1
解决办法
697
查看次数

双<img>标签如何工作?

我搜索它并找不到它,抱歉,如果确实存在的话.无论如何,这里是:

我想知道如果你<img>在同一个HTML页面中加倍标记会发生什么.图像下载两次吗?浏览器是否检测到并仅加载一次?提前致谢.

html image

1
推荐指数
1
解决办法
639
查看次数

如何从module.exports访问函数

我有以下代码test1.js.

module.exports = function(d){
  d.demo1 = function() {
    return "DEMO 1";
  },

  d.demo2 = function() {
    return "DEMO 2";
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试访问函数demo1 test2.js.在调用函数的代码下面.

var demo = require('./test1');
var result = demo.****;        //code to call function demo1
console.log("calling function", result); //output should be "calling function DEMO 1"
Run Code Online (Sandbox Code Playgroud)

请帮助我如何访问此功能.谢谢.

javascript node.js loopbackjs

1
推荐指数
1
解决办法
1237
查看次数