我正在使用Loopback创建API,并且创建了一个模型。属性之一是“深度”,在其内部应具有其他4个数字属性。因此,我将depth设置为一个数字数组,但在fish.json文件中看起来像这样:
viewWillAppear
这是整个文件(fish.json):
override func viewWillAppear(_ animated: Bool) {
print("view will appear from base search")
super.viewWillAppear(animated)
print(self.searchController.searchBar)
self.definesPresentationContext = true
self.navigationItem.titleView = nil
self.navigationItem.titleView = self.searchController.searchBar
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
我在Loopback文档中进行了查找,看起来可以在此处使用嵌套模型了。我将如何将该数组更改为嵌套模型?我需要创建一个新模型,然后以某种方式将该新模型添加到depth属性中吗?
基本上,我希望JSON看起来像这样:
"depth": {
"type": [
"number"
],
"required": true
},
答案 0 :(得分:0)
您可以尝试以下操作:-
"depth": {
"min": {"type": "number"},
"max": {"type": "number"},
"avMin": {"type": "number"},
"avMax": {"type": "number"}
}