我想停止在Strongloop上爲我的模型使用自動生成的編號ids。可以使用Strongloop生成字符串uid,例如067e6162-3b6f-4ae2-a171-2470b63dff00
?可以使用Strongloop生成字符串uid嗎?
1
A
回答
0
是的,強循環將在模型定義中使用uuid函數調用生成uuid。你可以在你的模型屬性中使用類似下面的東西。
"id": {
"type": "string",
"defaultFn": "uuid"
}
您可以通過以下幾點查看url以獲取更多信息。 https://loopback.io/doc/en/lb3/Model-definition-JSON-file.html和https://github.com/strongloop/loopback/issues/292。
0
您需要修改.js文件以及.json文件。 基於邏輯,您還可以添加遠程方法並從node-uuid模塊生成uuid。
我假設一個用戶模型在這裏和ID,名稱,年齡和創建一個條目進入用戶模型的屬性。
User.json
{
"name": "User",
"properties": {
"id": {
"type": "string",
"id": true,
"defaultFn": "uuid",
"required": true
},
"name": {
"type": "string",
"required": true
},
"age": {
"type": "string",
"required": true
}
}
user.js的
var uuid = require('node-uuid');
module.exports = function(User) {
var userObj = {};
userObj.id = uuid();
userObj.name = 'John';
userObj.age = 22;
User.create(userObj, function(err, userInstance){
if (err) {
console.log(err);
} else if (userInstance) {
console.log(userInstance);
}
});
}
這將工作。 「
相關問題
- 1. 生成隨機字符串以追加到UID
- 2. 我們可以從LocalAuthentication ios生成字符串嗎?
- 3. 我們可以同步字符串生成器嗎?
- 4. 你可以讓mongo默認生成_ids作爲字符串嗎?
- 5. 可以在字符串中使用字符串嗎?
- 6. Finalizer可以使用字符串成員嗎?
- 7. 從javascript中的某個特定字符串生成唯一UID
- 8. 可以使用foo.charAt(i)替換字符串中的字符嗎?
- 9. 可以使用wsimport生成註釋嗎?
- 10. 可以從中檢索用於生成CTLine變量的原始字符串嗎?
- 11. 生成字符串
- 12. 生成字符串
- 13. 生成字符串
- 14. 使用SQL生成字符串
- 15. 使用字符串生成器
- 16. 使用字符串鍵生成列表?
- 17. 我可以使用Gradle生成Maven插件描述符(plugin.xml)嗎?
- 18. 使用QuickCheck從字符串池中生成隨機字符串
- 19. 是否可以生成匹配正則表達式字符串的字符串?
- 20. 是否可以從Xtend字符串動態生成Java代碼字符串?
- 21. 我可以在循環內使用字符串文字嗎?
- 22. 字符串和字符串生成器
- 23. 以Java生成字符串令牌
- 24. 我可以使用(字符串a,字符串b)Tuple語法與.NET 4.5.2嗎?
- 25. MySQL生成的UID
- 26. BCEL可以生成LocalVariableTable嗎?
- 27. 漆可以生成ETags嗎?
- 28. 可以在VS2010中檢索DDL生成模板中的連接字符串嗎?
- 29. 我可以更改EF Code First生成字符串列的約定嗎?
- 30. Java的hashCode可以爲不同的字符串生成相同的值嗎?
」您還需要修改.js文件以及.json文件。「那「還」是指什麼? [Saikumar Anireddy的答案](http://stackoverflow.com/a/41240905/3982001)?如果是這樣,請[編輯]你的問題,並明確表示。謝謝! –
我是指較早的答案。在ny的經驗中,我需要對兩個文件進行更改,以便id自動生成。 –