2016-09-09 5 views
0

ノード/エクスプレスサーバーにJSONリクエストをポストするWebアプリケーションがあります。このアプリケーションは最新のmongodb Node moduleを使用してローカルMongoDBデータベースに新しいドキュメントを挿入します。 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をもう一度見ていきます。 –

関連する問題