Strongloopのモデルで自動生成された番号IDの使用を停止したいと考えています。 Strongloopは、例えば以下のような文字列uidを生成できますか? 067e6162-3b6f-4ae2-a171-2470b63dff00
?Strongloopは文字列uidを生成できますか?
1
A
答えて
0
はい、strong-loopは、モデル定義で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を生成することもできます。
ここではUserモデルと、ID、名前、年齢のプロパティ、Userモデルへのエントリの作成を想定しています。
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. ユーザID(uid)の生成に64ビット整数またはUUID V5または64文字のUID(sha 256)?
- 2. 文字列からDataGridView列を生成
- 3. 文字列またはバイト配列からjavax.wsdl.Definitionを生成
- 4. Regexを使って文字列を生成するのではなく、文字列を生成する
- 5. NSURLRequestのURL文字列を生成できません
- 6. Railsは文字列からバーコードを生成します
- 7. JavaでUnicode文字を動的に生成できますか?
- 8. ストアドプロシージャでUIDを生成するデッドロック
- 9. PHPで日付文字列を生成
- 10. ramdaでクエリ文字列を生成
- 11. FirebaseはUidをどのように生成しますか?
- 12. は「A」またはランダムに生成された文字列に「」ランダムに生成された文字列
- 13. 文字列からキーを生成しますか?
- 14. 文字列のパワーセットを生成する
- 15. メモリマップを生成する文字列
- 16. ランダムな文字列を生成する
- 17. MySQLCommand文字列を生成する
- 18. CLLocationDegreesから文字列を生成します。 NSLogまたはStringWithFormatで
- 19. JSON.parseは文字列からオブジェクトを作成できません
- 20. guid形式ではない文字列からGUIDを生成
- 21. strongloop/loopback - ルート値に基づいて接続文字列を変更します
- 22. Rails 4アプリケーションで文字列の配列からCSVを生成
- 23. ランダムに文字列を生成し、その文字列をランダムにAndroidスタジオで生成する方法
- 24. TSQLは:UPDATE文でランダムな文字列を生成
- 25. MySQLが生成したUID
- 26. firebase uidの生成方法
- 27. 文字列ビルダーまたは文字列クラスの文字列を作成する
- 28. C#で文字列のリストからランダムな文字列を生成しますか?
- 29. シェフでテンプレートファイルを作成しなくても、文字列からファイルを生成できますか?
- 30. 2つの文字列で新しい文字列を生成する
".jsファイルも.jsonファイルとともに変更する必要があります。"それはまた、「も」とは何を指していますか? [Saikumar Anireddyの答え](http://stackoverflow.com/a/41240905/3982001)?もしそうなら、質問を編集して明示してください。ありがとうございました! –
私は以前の答えを参照していました。私の経験では、私はidが自動的に自動生成されるように両方のファイルを変更する必要がありました。 –