0

グラフデータベースを作成するために、neo4jのGremlinシェルからmongodbデータベースのデータを読み込もうとしています。詳細はgremlin-mongodbで説明されています。開始するには、 GMongoからGMongo jarファイルをダウンロードし、Neo4jWeb管理コンソールのGremlinシェルで次のコードを実行しました。

gremlin> import com.gmongo.GMongo
gremlin> mongo = new GMongo()    

importコマンドは機能し、パッケージをインポートしますが、2行目が失敗し、メッセージが未定義です。次のパッケージもインポートしようとしましたが、それも機能しませんでした。

import com.mongodb.BasicDBObject
import com.mongodb.DBObject 

問題が何であるかについて何か考えはありますか?

4

3 に答える 3

2

スティーブン・マレットがこの質問に提供した答えを強調したかっただけ でなく、tim_yatesとMarkoRodrigezのほとんどに感謝します。GmongoからGMongojarファイルとMongojavaドライバーの両方をコピーして、libディレクトリに配置する必要があります。スティーブン、ありがとう。

于 2013-03-19T17:24:46.817 に答える
0

スクリプトをファイルに入れてから、ファイル全体を実行してみてください。シェル内の何らかの理由で、コンテキストが失われます。インポートを実行してから別の行を実行すると、シェルはインポートを記憶しません。

これが私がやることになることです-ファイルを作成してから次のようなことをします:

./gremlin.sh -e my-script.groovy

それを試してみてください。

于 2013-03-19T17:13:54.980 に答える
0

GremlinのlibディレクトリにGMongoがあることを確認してください。

于 2013-03-19T15:42:48.810 に答える