gpt4 book ai didi

javascript - 是否可以从 Wakanda 中的服务器端方法返回多个实体集合?

转载 作者:行者123 更新时间:2023-11-27 22:45:00 25 4
gpt4 key购买 nike

我有以下服务器端方法:

model.Public.someMethod = function(){
var collections = {};
collections.collection1 = ds.SomeClass.query("ID > 10");
collections.collection2 = ds.SomeOtherClass.query("ID > 10");
return collections;
}
model.Public.someMethod.scope = "public";

当我从浏览器调用此函数时,我没有收到错误或响应。我测试了复杂的对象,它们返回得很好,我返回了一个实体集合(collections.collection1),它也工作得很好。

我可以在一个请求中返回一组实体集合吗?谢谢。

更清楚地说,我在前端使用WAF和“onSuccess”参数。

最佳答案

在 dataClass 上执行类似的方法,并直接使用 REST API 调用它,显示返回的对象仅包含实体数组,而不包含实体集合。

示例:

model.Employee.methods.employeesBySalary = function() {
var high = ds.Employee.query("salary > 100000");
var low = ds.Employee.query("salary < 40000");
return {high: high, low: low};
};

结果:

{
"result": {
"high": [
{
"__KEY": "56033",
"__STAMP": 111,
"ID": 56033,
"lastName": "BUDADO",
"firstName": "TIMOTHY",
"salary": 149541
},
...
],
"low": [
{
"__KEY": "55938",
"__STAMP": 111,
"ID": 55938,
"lastName": "RATUSA",
"firstName": "IRWIN"
},
...
]
}
}

因此,您实际上无法返回集合严格意义,但您可以返回其内容,而不需要分页等集合功能。

关于javascript - 是否可以从 Wakanda 中的服务器端方法返回多个实体集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38460868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com