2017-09-19 4 views
0

クエリからの関係を除外する私はこれを照会したいすべてのユーザーが、この関係の欄に存在しない 解析サーバは:私はクエリを実行しようとすると、同じクラス</p> <p>からユーザーオブジェクトのリストが含まれている「ブロッキング」と呼ばれる関係の列が含まれているユーザーのクラスを照会しようとしていますJavaScriptのSDK

私でし以下

var currentUser = Parse.User.current(); 
var relation = currentUser.relation('blocking') 
query.doesNotExist(relation); 
query.find().then((users)=>{ 
    for (let i = 0; i < users.length; i++) { 
    let object = users[i]; 
    console.log(object) 

    } 
    }, (error) => { 
    console.log(error); 
    }); 

が、それはうまくいきませんでした

任意のヘルプは、私が関係を照会し、私は全体のクエリを移動し、その後、アレイ

var currentUser = Parse.User.current(); 
     var relation = currentUser.relation("blocking"); 
     relation.query().find().then(blockedusers=>{ 
     var blockedIds = [] 
     for (var i = 0; i<blockedusers.length; i++){ 
      blockedIds.push(blockedusers[i].id) 
     } 
     }) 

にブロックされたIDのリストを格納し、最初に自分自身に

をそれを行うには、管理

+0

コードのこれら2つのラインにおける問題:VAR関係= currentUser.relation query.doesNotExist(関係)( 'ブロッキング')。 –

答えて

0

を理解されるであろう私の問題を解決し、以下の

  query.notContainedIn("objectId", blockedIds) 

のように、この配列を関係内側に見つけて(に含まれていない)ん

おかげ

関連する問題