2017-01-16 1 views
1

特定の条件を満たすがプロパティが割り当てられていない成果物に任意のプロパティを追加するプロセスがあります。私は次のようなクエリを試みました:プロパティが不足している成果物に対してartifactoryをクエリする方法

items.find({ 
    "$and":[ 
    {"repo": "libs-release-local"}, 
    {"@foo": {"$eq":null}} 
    ] 

}).include("path", "name") 

しかし決して結果を返しません。 「foo」プロパティを持たない項目を照会する方法はありますか?

答えて

1

私のようなクエリを使用して成功を収めてきた:もっとAQLの経験を持つ誰かが、これはこれを行うための最善の方法であることを確認できた場合

items.find({ 
    "$and":[ 
    {"repo": "libs-release-local"}, 
    {"@foo": {"$nmatch":"*"}} 
    ] 

}).include("path", "name") 

には理解されると私はいくつかのAPIに違反してばかりになっていません幸運な。直感的ではありませんでした。

関連する問題