Имена полей MongoDB C # как значения - PullRequest
0 голосов
/ 19 января 2012

Допустим, у меня есть динамическая схема в MongoDB, и один из BSONDocuments "other" может иметь разные документы со значениями. Например:

-Other
---Page:25
---Title: WC
---Author: Dickens
+ some others (dynamic)

В другой записи только один документ:

-Other
---Author: None

Я экспортирую эти данные в реляционный формат и хотел бы экспортировать Page, Title, Author как различные значения в поле с именем «Other» и 25, WC, Dickens как соответствующие значения в поле с именем «Other Value».

Другими словами, я хотел бы просмотреть возможные документы в «Другое» и присвоить имена этих документов переменной, а значения этих документов - другому значению. И «Другое» не является массивом ...

Каков наилучший способ достичь этого?

Спасибо

Pasha

...