При хранении двоичных данных в MongoDB, они хранятся как двоичные или base64 внутри - PullRequest
0 голосов
/ 12 сентября 2018

Если у меня есть следующий класс (C #)

{
    byte[] somedata;
}

В MongoDB, он хранится в двоичном виде или как Base64?

1 Ответ

0 голосов
/ 12 сентября 2018

У меня есть класс (Java) со следующими полями:

private String interactionInstanceId;
private String interactionId;
private String messageId;
private byte content[];

Поле byte content[] сохраняется как { "$binary": "<bindata>", "$type": "00"} в коллекции. Я предполагаю, что C # не отличается

<bindata> - это «представление base64 двоичной строки», в соответствии с этим: Типы данных BSON и связанные представления - двоичные данные

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...