2012-05-24 9 views
7

OrientDBのJSONに対して選択クエリが機能しません。OrientDBにJSONのinsert/selectの実例がありますか?

  1. 挿入JSONデータを正しく

  2. 照会JSONデータ

ありがとう:誰かが二つのものを展示作業例を提供することができます!

+0

あなたが試したことと何が間違っていたのか具体例を挙げることができますか? – jhonkola

+0

@theoutlander:あなたはそれに解決策を見つけましたか?どの実例?私は同じ問題に直面しています。 –

+0

@ K.K申し訳ありません私はOrientDBから移ったので、私はそれを検証する方法がないので、以下のいずれかの回答を受け入れることができません。 – theoutlander

答えて

1

この質問はOrientDBグループhereに続きます。すべてがうまくいけば試しましたか?

+0

こんにちは@Lvca! {itemid:1234}の代わりに{'itemid':123}のようなオブジェクトに文字列型キーを追加する方法はありますか?私のユースケースは{'#12:23':123}のようにキーとして使用したいです。 .. – 9me

3

ここに行ってください!私はこれをしばらく理解しようとしていて、ついにそれを働かせました。 :)表示されているように

を実行し、次のSQLコマンド:

create class EXAMPLE 

/* The trick is: Do not 'CREATE' the property with any type */ 

insert into EXAMPLE (my_prop) values ({"name": "James", "age": 23}) 
insert into EXAMPLE (my_prop) values ({"name": "Harden", "age": 24}) 

/* Fetch the fields inside the JSON */ 
select my_prop.name from example 
select my_prop.age from example where my_prop.name like 'James' 

私は本からこの例をお読みください。Getting Started with OrientDB By Claudio Tesoriero

はそれが役に立てば幸い!

4

1. 「内容」を使用してJSON挿入を実装します。実行するには、このための

例 -
については

insert into Person content {"name":"nawab","age":25}

、あなたは

create class Person extends V  

2.Thenバイ
1.Create頂点AS-前の構成を持っている必要がありますプロパティを作成します。および年齢

create property Person.name string
create property Person.age integer

関連する問題