2013-03-20 50 views
1

美好的一天!在MQL查詢中列出幾種類型的屬性

我想獲取有關多個災難的信息。所以,我問這個查詢:

[{ 
"type": "/event/disaster", 
"*": null, 
"limit": 10 
}] 

好吧,但我也需要/時間/事件屬性,如start_date。我想這樣的:

[{ 
"type": "/event/disaster", 
"type": "/time/event", 
"*": null, 
"limit": 10 
}] 

,然後又只/事件/災難屬性,因爲類型:時間/事件本身翻譯成「NS0:類型」。我也試過這個:

[{ 
"type": ["/event/disaster", /time/event"], 
"*": null, 
"limit": 10 
}] 

但出錯。我應該如何制定查詢?

回答

0

的MQL財產通配符(*)只能適用於一種類型,所以你需要單獨列出你希望看到這樣的性質:

[{ 
    "type": "/event/disaster", 
    "/time/event/start_date": null, 
    "*": null, 
    "limit": 10 
}] 

另一種方式做,這將是使用Search API指定要返回的屬性值(按類型或域),如下所示:

?filter=(all type:/event/disaster) 
&output=(all:/event/disaster all:/time/event)