以下是我的items
架构中的示例条目:
{
"name": "Item1",
"badges": ["heavy", "wooden"]
}
我想查询徽章不包含的所有项目(“重”和“木”)。 OrientDB有可能吗?可以索引用于此类查询吗? 为了比较,我可以轻松地在MongoDB中获取此类文档:
db.items.find({'$and': [{'badges': {$ne: 'heavy'}}, {'badges': {$ne: 'wooden'}}]})
(如果在badges
字段上设置,则使用索引)
答案 0 :(得分:1)
您可以使用此类查询:
select from items where not ('heavy' in badges) and not ('wooden' in badges)
希望它有所帮助。