【问题标题】:AngularFire Firestore Nested QueryAngularFire Firestore 嵌套查询
【发布时间】:2018-10-16 08:47:55
【问题描述】:

我正在使用 AngularFire 2、Firestore 数据库和 Angular5/6。 我想搜索一个字符串,嵌套在集合和文档中并获取父文档。

假设我要搜索消息“Hello World!”,它嵌套在

rooms > roomA > messages > message1.msg

然后取回聊天室名称roomA.name = "my chat room"

这可能吗?因为我不知道哪个房间甚至包含消息“Hello World!”。可以是roomA / roomB,所以没有定义文档...另外:我不知道哪个消息包含“Hello World”。

所以路径看起来像 rooms/*/messages/*.msg ?但是我怎样才能在这样的路径上进行查询呢?

let query = afs.collection('rooms', ref => ref.where('???', '==', 'Hello World!')).valueChanges();

【问题讨论】:

标签: javascript firebase google-cloud-firestore angularfire2


【解决方案1】:

应该是这样的,

this.afs.collection('rooms', ref => ref .where(roomA.messages.message1,'==','Hello World!')).valueChanges() 

【讨论】:

    猜你喜欢
    • 2021-08-23
    • 2019-07-18
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 2018-05-23
    • 2022-12-01
    • 2019-07-06
    相关资源
    最近更新 更多