sql >> Databáze >  >> NoSQL >> MongoDB

pymongo - jak najít shodu při vyhledávání?

Toto fungovalo:

pipeline = [{'$lookup': 
                {'from' : 'models',
                 'localField' : '_id',
                 'foreignField' : 'references',
                 'as' : 'cellmodels'}},
            {'$unwind': '$cellmodels'},
             {'$match':
                 {'authors' : 'Migliore M', 'cellmodels.celltypes' : 'Hippocampus CA3 pyramidal cell'}},
            {'$project': 
                {'authors':1, 'cellmodels.celltypes':1}} 
             ]

for doc in (papers.aggregate(pipeline)):
    pprint (doc)



  1. Express js,mongodb:ReferenceError:db není definováno, když je db zmíněno mimo funkci příspěvku

  2. MongoDB:Jak sjednotit všechny výsledky ze stejné kolekce?

  3. Jak vytvořit vlastní databázi v redis?

  4. odeberte hodnoty 0, pokud za 0 následuje>=1 z polí v MongoDB