問題タブ [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++ - BSONObj を C++ で別の BSONObj に挿入する方法 (Mongo)
私はこのようなものが必要です:
json 文字列から Fields1-2 を取得し、それらを mongo::BSONObj に変換します。次に、次のように Field3 をルートに追加します。
その後、Field3をサイクルで埋めたいのですが、BSONObjを配列に正しく追加する方法がわかりません。C# ドライバに「Add」メソッドを見つけましたが、C++ にはそのようなものはありません。Google は ArrayBuilder を使用するようにアドバイスしていますが、その方法がわかりません。教えてください、どうすればいいですか?いくつかの例は非常に役立ちます。
また、質問: BSONObj と BSONElement、いくつかのビルダーなどがあるのはなぜですか? 超単純な JsonCpp ([] と = 演算子と append() メソッドを使用するだけですべてが行われる) の後で、すべてが非常に複雑に見えます。
c# - mongo bson 子レコードの挿入/読み取り
子を持つレコードを挿入し、書き込んだ内容をc#で画面に表示したいと考えています。これは私がこれまでに持っているものです:
c++ - C++ BSON ライブラリ c_str() から bson をロードする方法は?
内部にバイナリ bson データを含む文字列があるとします。それをbson オブジェクトにロードする方法は?
mongodb - mongodb-erlang と bson-erlang を使用して objectid をバイナリ サブタイプ 3 (uuid) に変換する方法は?
私は次のようにオブジェクト ID を生成します。mongodb_app:gen_objectid()
これは明らかに ObjectId タイプを返します。
オブジェクト ID ではなくバイナリ サブタイプ 3 ID を格納するため、BinType(3, ...) が必要です。
これを変換する方法を知っている人はいますか?
json - MongoDB:BSONからJSON
node.js用のネイティブmongoDBドライバーを使用しています。データベースからデータを取得し、HTTP経由でJSON文字列として送信したいと思います。BSONをJSONに変換する方法、またはデータベースからデータをJSONとして直接取得する方法はありますか?
ありがとう!
c++ - c++ドライバーを使用してmongodb配列をベクターに保存する方法は?
たとえば、シェルでこれを行うと
arr
次に、C++ プログラムに参加したいと思います。
BSONObjを取得name
した後、取得できます
はp
BSON オブジェクトです。
しかし、配列から要素を取得して std::vector に保存する正しい方法は何ですか?
編集:
さらに調査した後、BSONElement doxygenのドキュメントを見つけてこれを作成しました。
しかし、それが正しい方法であるかどうかはまだわかりません。
android - Android クライアント サーバー通信形式
POST データを受け入れる Web サービス用の Android クライアントを構築しています。私たちは、POST データにどのフォーマットを選択するか、フェンスの上に立っています。私によると、最も簡単な方法は UrlEncoded 形式で送信することですが、サーバー側の開発者は JSON の方が優れていると考えています。
UrlEncoded / jsonEncoded / bsonEncoded 形式を使用することの長所と短所は何ですか? xmlencoded データは避けたいと思いますが、他のデータはどうでしょうか。
python - pymongo2.2でMongoDB2.0.5データベースに接続できません
私はこれを数時間診断することに固執していて、そこにいるpymongoの専門家が何かアイデアを持っているかどうかを確認すると思いました:
次のコード行:
connection = pymongo.Connection('localhost'、27017)
次のエラーが生成されます。
/usr/local/Cellar/python/2.7.3/bin/python2.7 /Users/danwilson/Dropbox/Projects/mysite/app.py
トレースバック(最後の最後の呼び出し):
ファイル "/Users/danwilson/Dropbox/Projects /mysite/app.py "、149行目、
main()
ファイル" /Users/danwilson/Dropbox/Projects/mysite/app.py "、144行目、main
http_server = tornado.httpserver.HTTPServer(Application())
ファイル"/Users/danwilson/Dropbox/Projects/mysite/app.py"、54行目、init
self.connection = pymongo.Connection('localhost'、27017)
ファイル"/usr/local/Cellar/python/2.7。 3 / lib / python2.7 / site-packages / pymongo / connection.py "、行290、init
self .__ find_node()
ファイル"/usr/local/Cellar/python/2.7.3/lib/python2.7/site-packages/pymongo/connection.py"、行586、__ find_node
raise AutoReconnect('、' .join(errors))
pymongo .errors.AutoReconnect:'モジュール'オブジェクトには属性'decode_all'がありません
mongodのストリーミング出力は接続を確認します:
My-MacBook-Pro: 〜username $ mongodmongod--
ヘルプと起動オプションのヘルプ
5月15日火曜日07:53:50[initandlisten]MongoDB開始:pid = 2277 port = 27017 dbpath = / data / db/64ビットホスト= My-MacBook-Pro.local
Tue May 15 07:53:50 [initandlisten] db version v2.0.5、pdfile version 4.5
Tue May 15 07:53:50 [initandlisten] git version:1bb4de4630302fad8af53824ca4f627db490b753
Tue May 15 07:53: 50 [initandlisten]ビルド情報:Darwin erh2.10gen.cc 9.8.0 Darwinカーネル
バージョン9.8.0:Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4〜1 / RELEASE_I386 i386 BOOST_LIB_VERSION = 1_405
月15日火曜日07:53:50[initandlisten]オプション:{}
5月15日火曜日07:53:50[initandlisten]ジャーナルdir= / data / db / journal
5月15日火曜日07:53:50[initandlisten]回復:ジャーナルファイルが存在せず、回復は必要ありません
5月15日火曜日07:53:50[websvr]ポート28017で接続を待機している管理者Webコンソール
5月15日火曜日07:53:50[ initandlisten]ポート27017で接続を待機しています
5月15日火曜日07:53:57[initandlisten]接続は127.0.0.1:50263から受け入れられました#
15月15日火曜日07:53:57[conn1]接続終了127.0.0.1:50263
パッケージバージョン
My-MacBook-Pro:〜username $
pipfreeze PyYAML == 3.10
bson == 0.3.3
distribution == 0.6.26
mimeparse == 0.1.3
pymongo == 2.2
python-dateutil == 2.1
pytz == 2012c
six == 1.1.0
tornado == 2.2.1
virtualenv == 1.7.1.2
wsgiref == 0.1.2
MongoDBバージョン
My-MacBook-Pro:〜username $ brew info mongodb
mongodb 2.0.5-x86_64
http://www.mongodb.org/
/usr/local/Cellar/mongodb/2.0.5-x86_64(17ファイル、121M)*
https ://github.com/mxcl/homebrew/commits/master/Library/Formula/mongodb.rb
ruby-on-rails - bson_extのインストール中にエラーが発生するのはなぜですか?
Railsプロジェクトフォルダで次のコマンドを実行すると、次のようになります。
このエラーが発生します:
Railsプロジェクトでmongoidを使用しています。bson_ext gemをインストールすると、上記のエラーが発生します。
誰かが私に何が問題なのか教えてもらえますか?
json - !e.eoo()MongoDBクエリのエラー
このクエリに問題があり、それが何であるかわかりません。私はそれが非常に単純なものだと確信しています:
Mongoから得られるエラーは単純です
MongoDB2.0.5を使用しています。エラーをグーグルで検索しても、あまりわかりませんでした。