メインメニューを開く

差分

MongoDBでINSERTされたデータのIDを取得する

641 バイト追加, 2018年4月11日 (水) 01:31
ページの作成:「insert時に自動生成されるIDを取得したい。 == JavaScript == JavaScriptではInsert時のエラーハンドリング用コールバック関数で受け取...」
insert時に自動生成されるIDを取得したい。

== JavaScript ==
JavaScriptではInsert時のエラーハンドリング用コールバック関数で受け取れる。
<source>
collection.insert(objectToInsert, function(err,docsInserted){
console.log(docsInserted);
});
</source>

== .NET ==
.NETドライバーではマッピング用のクラスにBsonID属性(MongoDB.Bson.Serialization.Attributes名前空間)を付けておくとInsert時に自動的に設定される。
<source>
public class Data
{
[BsonId]
public ObjectId Id { get; set; }
}
</source>

[[category: MongoDB]]
匿名利用者