mongoimportを使用してcsvファイルをmongodbに読み込むスクリプトを作成しました。同じタイプの2つの同様のcsvファイルに対してこれを実行すると、どちらもmongodbシェルからのみアクセスできます。ここでのMongoDBシェルセッションのトランスクリプトは次のとおりです。シェルからコレクションにアクセスできません - SyntaxError:missing; before文(シェル):1
> show collections
3mLgQAYJCq6_20110802
eTByWMY7zO6_20110802NonUniCode
system.indexes
> db.3mLgQAYJCq6_20110802
Thu Aug 18 18:44:49 SyntaxError: missing ; before statement (shell):1
> db.eTByWMY7zO6_20110802NonUniCode
vh.eTByWMY7zO6_20110802NonUniCode
しかし、私はPythonスクリプトとmongoexportを使用してから、両方のコレクションにアクセスすることができます。 3mLgQAYJCq6_20110802ファイルに問題があると思われますが、どこから探し始めるか分かりません。何か案は?
findOne()はnullを返しますが、他のメソッドはうまくいきます。ヒントはdb ["3mLgQAYJCq6_20110802"] – Saint
+1これは私のために働いた。私はコレクション名にアンダースコアとハイフンを付けました。 –