問題タブ [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.
r - RMongo dbGetQueryForKeys が NA を返す
私はdbGetQueryForKeys
関数を使用しています(ここで学びました)が、適切な戻り値を取得していないようです---正しいキーを収集しますが、値はすべてNAです。
mongo コンソールでのクエリは次のとおりです。これにより、期待どおりの結果が得られます。
これにより、次のリストが生成されます...
ただし、RMongo で同等のもの:
プロデュース
いくつかの問題があります。
- すべてにNAがあります
- X_id 列は、0 になっていてもまだそこにあります。
しかし、それは残りのすべてのキーを正しく/省略/するため、あるレベルでコマンドを明確に認識し、これらに対して間違った値を返すだけです。
さて、ドキュメントには次のように書かれています:
これは、ネストされた変数をクエリしているという点で問題のようです。ただし、これらのネストの戻り値自体は単数形であり、ids.myid と org.name は両方とも文字列で配列ではありません。それでも、これは本当にそうですか?RMongo は、入れ子のない完全にフラットなコレクションに対してのみ機能しますか?
r - MongoDB および R での JSON 解析エラー
私はRとMongoDB、およびプログラミングに関連するすべてのことを初めて知っているので、ご容赦ください。ユーザー入力 (ドロップダウン メニュー) に基づいて MongoDB データベースにクエリを実行しようとしています。コードを実行すると、次のエラーが表示されます。
ここに私のUIがあります:
ここに私のサーバーがあります:
どうもありがとうございました。
r - RにRMongoパッケージをインストールする方法
R 3.1.2 をインストールしました。RMongo
mongoDB データベースにアクセスできるようにパッケージをインストールしたいと思います。GitHubRMongo-master.zip
からファイルをダウンロードしました。しかし、このパッケージをインストールできません。私を助けてください。
r - R を Mongo に接続し、numberlong 値とネストされたキーでフィルタリングできるようにする方法
rmongodb と RMongo の 2 つのパッケージを使用して、R と Mongo を接続しようとしています。id という名前のインデックスに基づく R mongo クエリから作成したいと思います。
Id は 1234567891234567891 などの 19 桁の整数で、mongo では numberlong 形式で保持されます。rmongodb を使用して、19 桁のインデックスを正しく理解するクエリの作成方法がわかりません。
また
コードの最初の部分で、クエリはid : 2 6120367800331863610
Id: 2 set data type for string not for numberLong のようになり、クエリは結果を生成しません。
コードの 2 番目の部分では、与えている数値が r によって : に変更されています
id : 18 6120367800331864064
。Id は正しい 18 で NumberLong を表しますが、番号が変更されています。R はこのような大きな数の処理に問題があります。bit64 を使用して 6120367800331863610 の型を変更しようとしましたが、integer64 型は ではサポートされていませんmongo.bson.buffer.append.long()
。
この問題に対する私の 2 番目のアプローチは、RMongo パッケージを使用することでした。それを使用して、探していたIDを取得できましたが、ネストされたキーを使用できません:
Id は正しいですが、data.product の場合は null 値を取得します。キーを に変更する{'id': 1, 'data': 1}
と、ID を含む data.frame が返され、データが列に解析されます。これは、この部分の json 型の構造のために時間がかかる操作です。
どんな助けにも感謝します。
r - Windows でパッケージ 'RMongo' のコンパイルに失敗しました
RMongo バージョン 0.1.0 のインストールに問題があります。私のコードは次のとおりです。
私が得ているシステム出力は次のとおりです。
Mongo 3.0 をサポートするには RMongo の最新バージョンが必要なため、R でパッケージのインストール方法を使用できません。
なぜそれが機能しないのか理解できません。Rtools と devtools を再インストールしようとしましたが、エラーがまだ残っています
私のセッション情報は次のとおりです。
私の Java バージョンはバージョン 8 アップデート 51 です。必要な手順を見逃していませんか?
r - RMongo を使用した MongoDB のコレクション内のドキュメントの数
RMongo パッケージを使用して、コレクション内のドキュメントの数を確認するにはどうすればよいですか?
r - RMongoで変数値を使用してMongo DBにクエリを実行する方法は?
R の変数値に基づいて特定の条件を指定して、Mongo DB コレクションからデータを取得する必要があります。RMongo で静的値を使用したクエリに関するドキュメントを見つけることができました。しかし、変数値を使用してクエリを実行する方法が見つかりませんでした。フィールド「emailId」の値が変数「contact」の値と等しいコレクションからドキュメントを取得するために、以下のクエリを試しました。dbGetQuery(mongo, "コレクション名", '{"emailId":"${contact}"}') このクエリは、'${contact}' を文字列と見なすため、0 行を返します。引用符なしで使用してみました。しかし、それはエラーを出しました。rmongodb パッケージのスタック オーバーフローで同様の質問を見つけました。しかし、私は RMongo を使用しているので、Rmongo に適用できるソリューションが必要です。