問題タブ [bson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2055 参照

c++ - BSONオブジェクトのOIDを16進文字列として取得するにはどうすればよいですか?

オブジェクトのオブジェクトIDを文字列mongo-cxxに変換しようとしているドライバーを使用していますBSON

には有効なデータがあると確信してBSONObjいますが、次のエラーが発生します。

BSONElement:不正なタイプ#somenumber

0 投票する
1 に答える
1886 参照

ruby-on-rails - PostクラスのオブジェクトをBSONにシリアル化できません

私はモデルpost.rbにあります:

post_controller.rbでアクションを作成します:

この投稿のコピーを作成し、同じ機能を備えた投稿をさらに作成するため、この投稿がオリジナルであることを知りたいです。

ただし、投稿を作成しようとすると、次のエラーが発生します。

BSON :: InvalidDocument(PostクラスのオブジェクトをBSONにシリアル化できません。):

0 投票する
2 に答える
3310 参照

c# - MongoDBクエリC#ドライバー

このクエリをC#MongoDBで表現するのに問題があります。これは、MongoVueで機能objectIDするものと等しくない場所のすべての結果を返すようにします。"000000000000000000000000"しかし、私のプログラムではそれを機能させることができません。

私は公式のC#ドライバーを使用しています:

0 投票する
2 に答える
2534 参照

mongodb - シンプルなマップ/MongoVUEを削減

MongoVUEで動作する単純なマップリデュースを取得しようとしていますが、結果が返されません。ビルドするための実用的な例を作成できるように、各userIDのカウントを出力するように取得したいだけです。

そして、出力はインラインに設定されます。

これは私が取り組んでいるチュートリアルですが、単純なカウントを適用してhttp://www.mongovue.com/2010/11/03/yet-another-mongodb-map-reduce-tutorial/から始めたいと思います。

0 投票する
3 に答える
21372 参照

mongodb - MongoDBのBinData(0, "e8MEnzZoFyMmD7WSHdNrFJyEk8M=")の「0」はどういう意味ですか?

MongoDB シェルは、バイナリ データを Base64 でエンコードされた文字列として出力し、関数呼び出しのように見えます。

「0」はどういう意味ですか?

0 投票する
1 に答える
465 参照

mongodb - カウント=0の場合のMongoDBマップリデュース除外

カウントを取得するマップリデュースでは、カウントが0の結果にドキュメントを表示したくないので、結果に表示されないように除外するにはどうすればよいですか?ファイナライズ関数で行うと思いますがcount=0のドキュメントを削除するにはどうすればよいですか。

このようなことはできますか?どうすればよいですか?

0 投票する
1 に答える
4071 参照

ruby - BSON::ObjectId vs Mongo::ObjectID

オンライン APIでは、 を参照していMongo::ObjectIDます。

私は持ってrequire 'mongo'いますが、まだルビーはそれを見つけることができません。たとえば、ID でオブジェクトを見つける必要があり、次のようにしています。

Mongo::ObjectID が見つからないようで、結果は次のようになります。NoMethodError - undefined method ``ObjectID' for Mongo:Module:

それで、しばらくして私は始めてrequire 'bson'やりました

そしてそれはうまくいきました!

では、BSON::ObjectId と Mongo::ObjectID の違いは何ですか? また、後者を機能させるにはどうすればよいでしょうか (そして、本当に必要なのでしょうか)?

PS: 私は持っている

0 投票する
2 に答える
747 参照

json - ASP.NET MVC 3 ルート制約を変更して、JSON 本文で 400 Bad Request を返すようにすることはできますか?

ASP.NET MVC 3 プラットフォームを使用していくつかの REST リソースを開発しています。これまでのところ、MVC 3 の柔軟性が気に入っています。MVC 3 を使用して REST サービスを簡単に構築できます。私が苦労してきた領域の 1 つは、Global.asax のルート制約です。1つは、それらが適切に機能していないように見えることです(入力が制約の要件を最も確実に満たしている場合でも、常に404を返すものを含む...しかし、それは別の質問です)。

次に、さらに重要なこととして、制約が失敗したときに返される結果は常に HTML ページです。制約が機能すると仮定すると、これらの REST サービスのすべてのコンシューマーが application/json、text/xml、場合によっては bson などのデータ型を受け入れる場合、結果が HTML になると、実際には混乱が生じます。側波帯の解決のために単純に html を爆破してログに記録するのではなく、クライアントのエラーに直接対処できるようにするためです。

ルート制約に応答して返されるものを変更することは可能ですか? リクエストを発行するクライアントが application/bson のみを受け入れる場合、単純に単一の MIME タイプの定型応答を生成するのではなく、許容可能な応答を生成できるように、返されたものを動的にすることは可能ですか?

0 投票する
1 に答える
352 参照

json - MongoDB、jsonクラス、辞書メンバーのシリアル化

私がそのようなクラスを持っているとしましょう:

そして、私はそれを次のようにJsonにシリアル化する必要があります。

それ以外の:

つまり、「Dict1」キーの生成をスキップしたいと思います。

出来ますか?

または、「カスタム」ディクショナリメンバーのシリアル化を強制する方法は?私がこのようにクラスを書くとき:

辞書のキー/値ペアはシリアル化されません...

前もって感謝します!

0 投票する
2 に答える
16974 参照

json - BSON データベースの簡易エディター

シンプルな BSON データベース/ファイルを編集するためのシンプルなユーティリティを知っている人はいますか?