Я пробовал это. Извините, я новичок. Я не могу поместить документ, который я бы поместил в уникальное место, так как есть несколько документов, в которых находится коллекция userProducts. более того, новые документы будут генерироваться по мере увеличения числа пользователей. Внутри каждого нового документа создается подколлекция с именем userProducts. Есть ли другой способ?
Future getProducts() async {
var firestore = Firestore.instance;
QuerySnapshot snapshot = await firestore.collection('products'). documents (doc id).collection('userProducts').getDocuments();
// .orderBy('timestamp', descending: true)
return snapshot.documents;