1

次のような構造をシェル経由でユーザー クラス (テーブルのようなもの) に挿入しようとすることができます。

email: 'test@domain.com'
display_name: 'name surname test'
tags: {id: 1, name: 'first', type:'something'}

それらの1つがドキュメントである場合、いくつかのフィールド。

私はこのクエリを試します:

insert into users (email, display_name, tags) values 
('test@domain.com',
 'name surname test',
 {'id': 1, 'name': 'first', 'type' : 'something'}
)

しかし、このエラーを取得します: エラー: com.orientechnologies.orient.core.sql.OCommandSQLParsingException: 位置 #52 でコマンドを解析中にエラーが発生しました: 値のセットが見つかりません。例: ('Bill', 'Stuart', 300) コマンド: ユーザー (email、display_name、tags) 値に挿入します ('test@domain.com', 'name surname test', {'id': 1, 'name ': 'first', 'type' : 'something'}, ) ---------------------------------- --------------------------^

このデータをユーザークラスに挿入するにはどうすればよいですか?

4

1 に答える 1

0

キャリッジリターンの問題です。これは 1.0-SNAPSHOT で修正されました。OrientDB ディストリビューションの更新を避けるには、\n を削除するだけです。

于 2012-04-10T09:14:38.953 に答える