有些问题我在文档中找不到答案.
我想要得到这样的结构:
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) 我是新手LoopBack,我似乎错过了一些东西.我听说了很多关于StrongLoop和LoopBack,我觉得很难相信这不存在.
我的情况:我正在计算每种不同严重程度的事件数量.
一张表例如:
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!
有解决方案吗 或者也许是一篇指向我的文章?
提前致谢!
我正在尝试将Kendo网格的第一列作为序列索引,该序列不受行记录排序的影响。有什么办法可以实现?谢谢
我正在关注该文件以下载该文件.
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).
是否可以在由Strongloop Loopback中的资源管理器生成的swagger-ui中的方法中隐藏id属性?我不希望用户创建新资源并发送id属性.我知道如果用户发送id,它可以被忽略但我想在资源管理器中隐藏它.
我正在从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,看看是否可行,也没有.我也试过运行它,只是测试资源管理器,它没有用.既不是弧也不是探险家.有任何想法吗?
我搜索它并找不到它,抱歉,如果确实存在的话.无论如何,这里是:
我想知道如果你<img>在同一个HTML页面中加倍标记会发生什么.图像下载两次吗?浏览器是否检测到并仅加载一次?提前致谢.
我有以下代码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)
请帮助我如何访问此功能.谢谢.
loopbackjs ×6
javascript ×5
strongloop ×5
node.js ×4
amazon-ec2 ×1
download ×1
html ×1
image ×1
kendo-grid ×1
kendo-ui ×1
swagger ×1