2014-09-13 33 views

回答

0

這是因爲在N1QL中沒有「LENGTH」數組函數(請參閱Array Functions)。也許它是本教程中的一個示例錯誤。改用ARRAY_LENGTH。例如

SELECT fname, email, children 
    FROM tutorial 
    where ARRAY_LENGTH(children) > 0 
1

在N1QL中有一個LENGTH函數,但它只能用於字符串。對於數組使用ARRAY_LENGTH,對於對象(地圖)使用OBJECT_LENGTH。如果您不確定該類型,則可以在任何數據類型上使用POLY_LENGTH。