問題タブ [rmongo]

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 投票する
3 に答える
7965 参照

r - RからMongoDBをクエリする方法は?

RからMongoDBクエリを取得したい。

mongoシェルを使用すると、次のようにクエリを実行します。

ただし、R-Mongoでは、このクエリを説明する方法が見つかりませんでした。

ありがとう

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

r - rmongo とクエリ

rmongo を介してクエリを書くのが難しい..

今 :

誰かがヒントをくれて、データベースからテーブルまたは R リストを作成するのを手伝ってくれたらありがたいです。

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

mongodb - RMongo dbGetQueryForKeys()、「キー」の構造とは何ですか?また、キーをサブキーにするにはどうすればよいですか?

RMongo を使用して R から mongo データベースにクエリを実行し、いくつかのネストされたドキュメントの値を返そうとしています。

RMongo のドキュメントに目を通して、次のクエリを理解しました。

引数の場所...

の 1 は何'{"foo":1}'ですか? このキーセットの構造は何ですか? このブログ投稿を確認すると、次のような形式が見つかりました。

結果 < - dbGetQueryForKeys(mongo, "items", "{'publish_date' : { '$gte' : '2011-04-01', '$lt' : '2011-05-01'}}", "{' publish_date' : 1, 'rank' : 1}")

どうやら、キーには値 1 が必要ですか?

ネストされたドキュメントのキーを取得するにはどうすればよいですか? みたいなのが欲しかったら…

ネストされたキーの場合、現在、もっと似たものを返しています...

... whereoutput[,2]は、キー foo4 と bar4 に関連付けられた値の 2 つの個別の変数 ("090909", "1") ではなく、長い文字列です。

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

json - HTTP 経由で RCurl または RMongo を使用し、認証と自己署名 SSL を使用して JSON データを読み取る方法

R を使用してプログラムを作成し、いくつかの分析を実行しています。データは、JSON 形式の MongoDB を使用して外部ベンダーによってキャプチャされています。彼らは、ポート 443 の URI を介して私にそれを提供しており、cURL を使用して照会するよう求めています。認証が実施されており、自己署名 SSL があります。

Windows で curl を使用してデータを認証およびダンプできますが、長期的に持続可能なソリューションを作成するには、すべて R 内で行う必要があります。

ベンダーは、RCurl は機能するはずだと言っていますが、サポートを提供しておらず、基本的に RMongo を使用するという考えが好きではなく、コメントもありません (ただし、機能させることができれば、それは素晴らしいことです。私の意見)。

次のパッケージをロードしました-ggplot2-DBI-rjson-RJSONIO(rjsonを使用している場合、これをロードしない場合や、その逆の場合があります)-RMongo-rstudio-RCurl

自己署名証明書はcurlでも問題を引き起こしましたが、Rubyで設定を編集し、Rubyでcmdシェルを起動してcurlを使用することで解決しました. Rの問題が関連しているかどうかはわかりません。

RCurl ルートに行こうとすると、次のようなコマンド/エラーが発生します。

RMongo を使用しようとすると、さらに無知になります...

username = "xxxx" password="xxxxxxxxxxxxx" 認証済み <- dbAuthenticate(mongo, username, password) 2013 年 2 月 25 日 4:00:09 PM com.mongodb.DBTCPConnector fetchMaxBsonObjectSize 警告: java.io.IOException を使用して maxBSON サイズを決定する例外: [/127.0.0.1:27017] に接続できませんでした bc:java.net.ConnectException: 接続が拒否されました: com.mongodb.DBPort で接続します。open(DBPort.java:224) で com.mongodb.DBPort.go(DBPort.java:101) で com.mongodb.DBPort.go(DBPort.java:82) で com.mongodb.DBPort.findOne(DBPort.java) :142) com.mongodb.DBPort.runCommand(DBPort.java:151) で com.mongodb.DBTCPConnector.fetchMaxBsonObjectSize(DBTCPConnector.java:429) で com.mongodb.DBTCPConnector.checkMaster(DBTCPConnector.java:416) でcom.mongodb.DBApiLayer$MyCollection の .mongodb.DBTCPConnector.call(DBTCPConnector.java:193)。com.mongodb.DB.command(DB.java:159) で _find(DBApiLayer.java:303) com.mongodb.DB.command(DB.java:144) で com.mongodb.DB._doauth(DB.java :503) com.mongodb.DB.authenticate (DB.java:440) で rmongo.RMongo.dbAuthenticate (RMongo.scala:24) で

どんな助けでも大歓迎です!

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

r - RMongoで文字列を整数ではなく文字列として返しますか?

RMongoで次のクエリを実行します。

アイテムは、先行ゼロを使用して文字列としてMongoDBに格納され、RMongoはその方法でアイテムを検索できます。

しかし、RのRMongo戻りオブジェクトはそれを整数に変換しています。RMongoヘルプを調べたところ、「番号を別のタイプに強制しない」フラグが見つかりませんでした。

データを文字列に保ち、先行ゼロが失われないようにするための解決策はありますか?郵便番号はここでは典型的な犯罪者であり、非常に一般的な使用例です。

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

r - Mongo Datestamp を R で読み取り可能な日付形式に変換します。

R からデータを取得しましMongoDBたが、日付の形式は string"Thu May 08 01:00:00 EAT 2008"です。"%a %b %d %H:%M:%S"私はそれらを読みやすい形式に変更したいと思ってRおり、これまで頭を悩ませてきました。

私は使ってきましDF$createdAt <- as.Date(DF$createdAt,format="%a %b %d %H:%M:%S")たが、これはすべての年を現在の2013年に変えます.

私が間違っていることを知っている人はいますか?

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

r - Rでmongodb ISODateを渡す

現在、RMongo パッケージを使用してデータを R に取り込んでいます。この時点で R セッションでプルする必要がある日付範囲を指定したい

エラーが発生します:

Error in .jcall(rmongo.object@javaMongo, "S", "dbGetQuery", collection, : com.mongodb.util.JSONParseException:

RMongoパッケージを使用してRでmongodb ISODatesを渡す必要がある特定の方法はありますか?

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

json - RMongo を使用して複数のドキュメントを送信する方法

http://docs.mongodb.org/manual/reference/method/db.collection.insert/の規則に従って、
RMongo::dbInsertDocument の 1 回の呼び出しで複数のドキュメントのバッチを送信しています。

次の結果が得られます。

それで

次のエラーを返します。

交換する場合は注意してください

それで

次の結果が得られます。

dbInsertDocument への同じ呼び出しはエラーなしで機能します (データは実際にデータベースに送信されます)。

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

r - ObjectId を使用した RMongo のクエリ

ObjectId を使用して RMongo でクエリを実行する方法はありますか?

何かのようなもの:

results <- dbGetQuery(mongo, "users", "{'_id': 'ObjectId('5158ce108b481836aee879f8')'}")

おそらくbsonライブラリをインポートすることによって?