Flutter 如何使用Algolia搜索firestore中特定文档的特定字段?(颤振)
在我的数据库中,我有一个名为“Friends”的集合。在此集合中,每个文档代表一个用户。假设对于user1,我有一个名为“friends”的字段,它是一个数组,包含user1拥有的朋友的userid。以这种形式: 我采用了这种方法,而不是创建一个子集合,并用一个文档表示每个用户,因为我认为在检索朋友时读取文档更有效 我很乐意显示每个用户的朋友,但我的问题是实现Algolia搜索。 我使用Algolia search搜索所有用户,但“用户”集合是不同的,因为每个用户都由自己的文档表示 因此,主要的问题是,我应该在index.js或flatter代码中做些什么来启用使用Algolia的全文搜索,以便每个用户都可以在他的朋友列表中搜索特定的姓名Flutter 如何使用Algolia搜索firestore中特定文档的特定字段?(颤振),flutter,google-cloud-firestore,full-text-search,algolia,Flutter,Google Cloud Firestore,Full Text Search,Algolia,在我的数据库中,我有一个名为“Friends”的集合。在此集合中,每个文档代表一个用户。假设对于user1,我有一个名为“friends”的字段,它是一个数组,包含user1拥有的朋友的userid。以这种形式: 我采用了这种方法,而不是创建一个子集合,并用一个文档表示每个用户,因为我认为在检索朋友时读取文档更有效 我很乐意显示每个用户的朋友,但我的问题是实现Algolia搜索。 我使用Algolia search搜索所有用户,但“用户”集合是不同的,因为每个用户都由自己的文档表示 因此,主要
谢谢。不要使用firestore id创建文档,而是使用用户的姓名或任何其他已知数据作为文档id,以便您可以轻松访问该文档