私のプロジェクトはGMONGOフレームワーク上にビルドされ、すべてのドメインは属性IDで文字列として作成されました。したがって、grailフレームワークは、アプリケーションがappのとき_id属性を持つmongodbコレクションを作成します。 UIには_idを取得するための制限がありました。サービス "_id"は、問題を解決するために "id"に書き換えられます。 "_id"ではなく "id"を持つコレクションをデフォルトで作成できますか?_idなしでmongodbコレクションを作成する方法
0
A
答えて
1
いいえ、あなたは傾けません。あなたが何も指定しないと、Mongoは自動的に_idを作成します。あなたのケースでは
https://docs.mongodb.com/v3.2/reference/glossary/
あなたはid
フィールドにindex
を追加することができ、およびクエリを実行するときだけ_idを除外するための突起を追加します。
だから、あなたはあなたが結果
{id: yourId, ...}
collection.find({id: yourId}).project({_id: 0}).toArray();
よう
{_id: mongoDbID, id: yourId, ...}
して実行するクエリでは、このようなものを持っています
希望します。
関連する問題
- 1. mongodbコレクションの_idフィールドの文字列値を生成する方法は?
- 2. WebアプリケーションのMongoDBコレクションでインデックスを作成する方法/場所
- 3. Springデータでキャップ付きコレクションを作成する方法は? - MongoDB
- 4. コレクションをMongoDBでのみ作成する
- 5. _idインデックスのないキャップ付きコレクションでMongoDB _idクエリを実行すると、パフォーマンスが低下します
- 6. Pymodm - Mongodb、コレクションにインデックスを作成する方法
- 7. すべての_idをmongodbコレクションからC#ドライバで選択
- 8. MongoDB _idフィールド自動生成?
- 9. mongoDBコレクションから_id属性を削除する
- 10. MongoDB .NETがupsertで_idを生成しない
- 11. MongoDBでオブジェクトを作成する方法
- 12. MongoDBエラー:文字列に '_id'プロパティを作成できません
- 13. _idがMongoDBで特別な使い方をしていれば?
- 14. _idでMongodbのドキュメントを見つける方法
- 15. Javaを使用してMongoDB 3.3で_idで文書を削除する方法
- 16. Meteorアプリケーションで2つのmongodbコレクション(_idのフィルタリング)からデータを取得する
- 17. YCSB Mongodb _id
- 18. mongodbのCドライバの結果から "_id"をフィルタリングする方法
- 19. PHPの結果mongodb _idフィールドを除外する方法
- 20. MongoDb _idをプロパティにバインドする方法は?
- 21. Laravel MongoDB Jenssegers文書の "_id"を取得する方法
- 22. Lockfreeコレクションの作成方法
- 23. laravel-mongodbを使って新しいMongoDBコレクションを作成するには?
- 24. _idフィールドなしのMongodb挿入ドキュメント
- 25. Mongo db、オブジェクトを与える方法_id別のコレクションのドキュメント
- 26. MongoDBコンソールで_idで削除
- 27. MongoDB - ObjectIdへのキャストがパス "_id"で値 "作成"に失敗しました
- 28. mongoDBでユニークなインデックスを作成する方法は?
- 29. MongoDB効率的なクエリ作成方法
- 30. JavaコレクションからScala並列コレクションを作成する方法
ドメイン内でidを定義していない場合、_idが作成されますが、mongoがidではなく_idを作成していても、私のドメインにid属性を定義しています。私の要件は、キーでgson objecctを取得しています_idではありません – Raj
_idではなくIDを作成する方法はありますか? – Raj
私はあなたが傾けると答える。これは、モンゴーの仕組みです。あなたは別のDBを選ぶこともできますし、システム内の_idについては気にしないでください。お役に立てれば。 –