2013-04-24 70 views
0

我想通過網站集合中擁有最多喜歡的數量來獲取所有文檔?我怎麼能這樣寫一個caml查詢? 這是我迄今爲止嘗試:caml查詢獲取sharepoint 2013上最流行的文檔?

SPQuery query = newSPQuery(); 
Query.query = @ "<where> <Eq> <FieldRef Nom= 'NumberOfLikes'/> <ValueType = 'Integer'> 5 </value> </Eq> </where>" 

這使我能夠有一個有5號喜歡的文件,但我想那些誰喜歡的最大號碼:S

感謝您的幫助

+0

@ joel我已編輯我的問題 – sara 2013-04-24 14:57:17

回答

0

你可以在NumberOfLikes這樣你會得到最大的文件就像在上面用戶orderbyquery。 如果你想有限數量的文件,那麼你可以設置一個query.rowlimit或如果你有條件像5那麼你可以使用所述的所有文件gt> 5喜歡按喜歡排序

0

你只能得到5個喜歡文件的原因是你正在使用該操作。您可以使用該操作員獲取喜歡超過5個的文檔。

您可以使用多個運算符。它們分別是:

Eq      Equals 
=============================================== 
Neq     Not equal 
Gt      Greater than 
Geq     Greater than or equal 
Lt      Lower than 
Leq     Lower than or equal too 
IsNull     Is null 
BeginsWith    Begins with 
Contains    Contains 

讓我知道這對你的作品

相關問題