From 0e6a22d6a37d179fdb4e8df5a2279dac904c11be Mon Sep 17 00:00:00 2001 From: adam Date: Wed, 12 Jun 2013 01:42:46 +0700 Subject: [PATCH] #24 --- nejdb/Ejdb.SON/BSONArray.cs | 2 +- nejdb/Ejdb.SON/BSONDocument.cs | 4 +++- nejdb/nejdb.userprefs | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/nejdb/Ejdb.SON/BSONArray.cs b/nejdb/Ejdb.SON/BSONArray.cs index 9025a5a..1fd10ed 100644 --- a/nejdb/Ejdb.SON/BSONArray.cs +++ b/nejdb/Ejdb.SON/BSONArray.cs @@ -101,7 +101,7 @@ namespace Ejdb.SON { } public BSONDocument SetObject(int idx, BSONDocument val) { - return base.SetObject(idx.ToString(), val); + return base.SetDocument(idx.ToString(), val); } public BSONDocument SetArray(int idx, BSONArray val) { diff --git a/nejdb/Ejdb.SON/BSONDocument.cs b/nejdb/Ejdb.SON/BSONDocument.cs index 91e94dc..dd40fe9 100644 --- a/nejdb/Ejdb.SON/BSONDocument.cs +++ b/nejdb/Ejdb.SON/BSONDocument.cs @@ -49,6 +49,8 @@ namespace Ejdb.SON { {typeof(BSONTimestamp), (d, k, v) => d.SetTimestamp(k, (BSONTimestamp) v)}, {typeof(BSONCodeWScope), (d, k, v) => d.SetCodeWScope(k, (BSONCodeWScope) v)}, {typeof(BSONBinData), (d, k, v) => d.SetBinData(k, (BSONBinData) v)}, + {typeof(BSONDocument), (d, k, v) => d.SetDocument(k, (BSONDocument) v)}, + {typeof(BSONArray), (d, k, v) => d.SetArray(k, (BSONArray) v)}, }; readonly List _fieldslist; [NonSerializedAttribute] @@ -268,7 +270,7 @@ namespace Ejdb.SON { return SetBSONValue(new BSONValue(BSONType.BINDATA, key, val)); } - public BSONDocument SetObject(string key, BSONDocument val) { + public BSONDocument SetDocument(string key, BSONDocument val) { return SetBSONValue(new BSONValue(BSONType.OBJECT, key, val)); } diff --git a/nejdb/nejdb.userprefs b/nejdb/nejdb.userprefs index 823972a..e0e5278 100644 --- a/nejdb/nejdb.userprefs +++ b/nejdb/nejdb.userprefs @@ -2,7 +2,7 @@ - + -- 2.7.4