2016-09-09 2 views
0

У меня есть веб-приложение, которое отправляет запрос JSON на сервер Node/Express, который затем вставляет новый документ в локальную базу данных MongoDB, используя последнюю версию mongodb Node module. Когда я просматриваю документы с использованием MongoChef, все целые числа завернуты в NumberInt(x).Как сохранить MongoDB от целых чисел с NumberInt

"shirts" : { 
    "adult-x-large" : NumberInt(2), 
    "youth-small" : NumberInt(1), 
    "adult-small" : NumberInt(1), 
    "adult-medium" : NumberInt(1) 
} 

Я уверен, что эти фантики полезны для некоторых приложений, но я действительно не хочу, чтобы мой JSON заполнен с ними. Есть ли способ отключить это? Я не уверен, что это проблема MongoDB, проблема MongoChef или что-то еще.

+0

В чем проблема, если она завернута в NumberInt? Из-за этого вы получаете какую-то проблему? – notionquest

ответ

1

Это только часть дисплея в MongoChef. Если вы просмотрите данные в «TreeView», он должен показать тип как Int32 с просто цифровым значением.

До тех пор, пока данные отсутствуют «Int32», должно быть правильно и как ожидается.

MongoChef JSON Вид: -

MongoChef JSON View

MongoChef Вид дерева: -

MongoChef Tree View

RoboMongo Json Вид: -

RoboMongo Json View

+0

Спасибо! Я думал, что это может быть только вещь MongoChef, но не была уверена. Это затрудняет копирование JSON и вставляет его в другие системы, которые не ожидают такой записи. Возможно, я снова посмотрю на RoboMongo. –

Смежные вопросы