問題タブ [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.
c++ - BSONオブジェクトのOIDを16進文字列として取得するにはどうすればよいですか?
オブジェクトのオブジェクトIDを文字列mongo-cxx
に変換しようとしているドライバーを使用していますBSON
には有効なデータがあると確信してBSONObj
いますが、次のエラーが発生します。
BSONElement:不正なタイプ#somenumber
ruby-on-rails - PostクラスのオブジェクトをBSONにシリアル化できません
私はモデルpost.rbにあります:
post_controller.rbでアクションを作成します:
この投稿のコピーを作成し、同じ機能を備えた投稿をさらに作成するため、この投稿がオリジナルであることを知りたいです。
ただし、投稿を作成しようとすると、次のエラーが発生します。
BSON :: InvalidDocument(PostクラスのオブジェクトをBSONにシリアル化できません。):
c# - MongoDBクエリC#ドライバー
このクエリをC#MongoDBで表現するのに問題があります。これは、MongoVueで機能objectID
するものと等しくない場所のすべての結果を返すようにします。"000000000000000000000000"
しかし、私のプログラムではそれを機能させることができません。
私は公式のC#ドライバーを使用しています:
mongodb - シンプルなマップ/MongoVUEを削減
MongoVUEで動作する単純なマップリデュースを取得しようとしていますが、結果が返されません。ビルドするための実用的な例を作成できるように、各userIDのカウントを出力するように取得したいだけです。
そして、出力はインラインに設定されます。
これは私が取り組んでいるチュートリアルですが、単純なカウントを適用してhttp://www.mongovue.com/2010/11/03/yet-another-mongodb-map-reduce-tutorial/から始めたいと思います。
mongodb - MongoDBのBinData(0, "e8MEnzZoFyMmD7WSHdNrFJyEk8M=")の「0」はどういう意味ですか?
MongoDB シェルは、バイナリ データを Base64 でエンコードされた文字列として出力し、関数呼び出しのように見えます。
「0」はどういう意味ですか?
mongodb - カウント=0の場合のMongoDBマップリデュース除外
カウントを取得するマップリデュースでは、カウントが0の結果にドキュメントを表示したくないので、結果に表示されないように除外するにはどうすればよいですか?ファイナライズ関数で行うと思いますがcount=0のドキュメントを削除するにはどうすればよいですか。
このようなことはできますか?どうすればよいですか?
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: 私は持っている
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 タイプの定型応答を生成するのではなく、許容可能な応答を生成できるように、返されたものを動的にすることは可能ですか?
json - MongoDB、jsonクラス、辞書メンバーのシリアル化
私がそのようなクラスを持っているとしましょう:
そして、私はそれを次のようにJsonにシリアル化する必要があります。
それ以外の:
つまり、「Dict1」キーの生成をスキップしたいと思います。
出来ますか?
または、「カスタム」ディクショナリメンバーのシリアル化を強制する方法は?私がこのようにクラスを書くとき:
辞書のキー/値ペアはシリアル化されません...
前もって感謝します!
json - BSON データベースの簡易エディター
シンプルな BSON データベース/ファイルを編集するためのシンプルなユーティリティを知っている人はいますか?