环回使用序列号为模型ID。我可以在服务器端使用我自己的ID生成器吗?我该如何去做呢?我可以使用非顺序ID作为回送模型吗?
7
A
回答
3
是的,你需要做的几件事情:
设置
"idInjection": false
相应model.json关闭自动皮内注射你想要的属性添加到模型,然后通过在model.json属性上设置
"id": true
或在作曲家中选择prop旁边的id径向将其设置为id。生成并注入ID可能与
before save
(https://docs.strongloop.com/display/public/LB/Operation+hooks)的操作钩或者一个混入(https://docs.strongloop.com/display/public/LB/Defining+mixins)
6
有可能在你的model definition file为Id特性的默认功能指定环回发生器(GUID,UUID,...)。
例如使用GUID:
{
"name": "ModelName",
"base": "PersistedModel",
"idInjection": false,
"properties": {
"id": {
"type": "string",
"id": true,
"defaultFn": "guid"
}
},
"validations": [],
"relations": {},
"acls": [],
"methods": {}
}
据我所知,你还不能指定有自己的默认功能。见related github issue。
如果您需要更高级的行为(例如您自己的生成器),您可以创建models/model-name.js
文件并扩展模型的构造函数。
相关问题
- 1. 我可以使用BigDecimal作为hibernate hbm中的id类型吗?
- 2. 可以在objc_SetAssociatedObject中使用非id指针作为值吗?
- 3. 我可以使用WCF接口作为MVVM模型吗?
- 4. 我们可以使用MemberFunction类型作为模板参数吗?
- 5. 使用非顺序索引绑定到列表的模型。我可以以后访问索引吗?
- 6. 我可以使用atk4模型吗?
- 7. 使用AngularJS($ http),我可以使用以下调用顺序吗?
- 8. ASP .NET MVC可以帮助我将ID转换为模型吗?
- 9. 我可以使用类模板返回类型的函数吗?
- 10. 我可以使用ID作为编号的div吗?
- 11. 我可以将C#模型序列化为AVRO JSON模式吗?
- 12. ng模型可以替换ID吗?
- 13. 我可以在非可可程序上使用苹果垃圾回收器吗?
- 14. 我可以使用MongoDB作为localstorage吗?
- 15. 我可以使用MenuStrip作为ContextMenu吗?
- 16. 我可以使用Redmine作为BPM吗?
- 17. 我可以使用“PaymentMethodCreditCard”作为paymentMethod吗?
- 18. 我可以使用$ _SESSION作为memcache吗?
- 19. 我可以在CakePHP的行为中使用特定模型吗?
- 20. 我可以使用Prefetch_related预取多个模型吗?为了
- 21. 我可以使ModalPopupExtender为非模态吗? - AJAX工具包
- 22. 我可以使用非雪松支持的应用程序推送到Heroku吗?
- 23. 我可以使用http.ServerResponse作为node.js中的原型吗?
- 24. 我可以使用JSON数组作为小型数据库吗?
- 25. 我可以在Django中使用数据库视图作为模型吗?
- 26. 我可以使用django管理员作为应用程序吗?
- 27. 我可以使用Step7作为PLC模拟器吗?
- 28. 我可以使用敲除作为模板引擎吗?
- 29. 我可以发送回调给KerasClassifier吗?
- 30. 回形针回形针:我可以访问模型吗?