如何在嵌入字符串集的条件下查询OrientDB?

时间:2016-12-12 18:23:27

标签: orientdb

以下是我的items架构中的示例条目:

{
  "name": "Item1",
  "badges": ["heavy", "wooden"]
}

我想查询徽章包含的所有项目(“重”和“木”)。 OrientDB有可能吗?可以索引用于此类查询吗? 为了比较,我可以轻松地在MongoDB中获取此类文档:

db.items.find({'$and': [{'badges': {$ne: 'heavy'}}, {'badges': {$ne: 'wooden'}}]})

(如果在badges字段上设置,则使用索引)

1 个答案:

答案 0 :(得分:1)

您可以使用此类查询:

select from items where not ('heavy' in badges) and not ('wooden' in badges) 

希望它有所帮助。