我想从Firestore集合中选择仅由我编写的文章.
这真的很难吗?
每篇文章都有字段"owner_uid".
多数民众赞成:
我只想写相当于"select * from articles where uid<>request.auth.uid"
我能够使用orderByChild和获取子项中特定值的数据equalTo(很酷,它也适用于嵌套子项)
private void getData() {
try {
final DatabaseReference database = FirebaseDatabase.getInstance().getReference();
database.child(Constants.TABLE_TASKS).orderByChild("user/id")
.equalTo("somevalue")
.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Timber.d(dataSnapshot.toString());
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
} catch (Exception ex) {
ex.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
是否有一种简单的方法来获取未找到特定值的数据,基本上类似于notEqualTo("somevalue")?