2016-06-14 4 views
0

MongoDBの空の文書を削除します。 MongoDBのクエリはどのように見えるはずですか?私はすべてのフィールドがnullではないドキュメントを除外したいだけです。私はすべてのフィールドがNullMongoDBの空の文書を削除する

ケースを等しく持っているそれらのものを削除する:

/* 1 */ 
{ 
    "_id" : ObjectId("57601e880855160fbb496f50"), 
    "instemail" : [], 
    "instProjekt1name" : [], 
    "inststrasse" : [], 
    "institutionID" : [], 
    "insttelefax" : [], 
    "insttelefon" : [], 
    "institutionsname" : [], 
    "instplz" : [], 
    "insturl" : [], 
    "instLand" : [] 
} 

/* 2 */ 
{ 
    "_id" : ObjectId("57601e880855160fbb496f51"), 
    "instemail" : [], 
    "instProjekt1name" : [], 
    "inststrasse" : [], 
    "institutionID" : [], 
    "insttelefax" : [], 
    "insttelefon" : [], 
    "institutionsname" : [], 
    "instplz" : [], 
    "insturl" : [], 
    "instLand" : [] 
} 

/* 3 */ 
{ 
    "_id" : ObjectId("57601e880855160fbb496f52"), 
    "instemail" : [ 
     "[email protected]" 
    ], 
    "instProjekt1name" : [ 
     "\n\t         ERA-Chemistry: Novel Pt-poor catalysts for the electrocatalytic O2 reduction based on modified, nanostructured metal oxides\n\t         ", 
     "\n\t         \"Welten\" von Mittelschichtangehörigen in zwei Satellitenstädten JABOTABEKs (Indonesien)\n\t         ", 
     "\n\t         Rätselspiele. Edition und Kommentar\n\t         ", 
     "\n\t         Analysis of the function of Presenilin in Development and Neurodegeneration in Drosophila melanogaster\n\t         ", 
     "\n\t         Estimating selection parameters and identifying loci under recent selection based on genome-wide sequence data\n\t         ", 
     "\n\t         Untersuchung polymerischer Stabilsation in kolloidalen Systemen unter Verwendung neuartiger feldtheoretischer Simulationen\n\t         ", 
     "\n\t         Entwicklung hämatopoietischer Stammzellen aus humanen ES- und iPS-Zellen\n\t         ", 
     "\n\t         Untersuchung polymerischer Stabilisation in kolloidalen Systemen unter Verwendung neuartiger feldtheoretischer Simulationen\n\t         " 
    ], 
    "inststrasse" : [ 
     "\r\n\t  \t   \t    Kennedyallee", 
     "40" 
    ], 
    "institutionID" : [ 
     "5000" 
    ], 
    "insttelefax" : [ 
     "+49 228 8852777" 
    ], 
    "insttelefon" : [ 
     "+49 228 8851" 
    ], 
    "institutionsname" : [ 
     "Deutsche Forschungsgemeinschaft" 
    ], 
    "instplz" : [ 
     "53175", 
     "Bonn" 
    ], 
    "insturl" : [ 
     "http://www.dfg.de" 
    ], 
    "instLand" : [ 
     "\r\n\t   \t   Deutschland\r\n\t  \t  " 
    ] 
} 

予想:

/* 3 */ 
{ 
    "_id" : ObjectId("57601e880855160fbb496f52"), 
    "instemail" : [ 
     "[email protected]" 
    ], 
    "instProjekt1name" : [ 
     "\n\t         ERA-Chemistry: Novel Pt-poor catalysts for the electrocatalytic O2 reduction based on modified, nanostructured metal oxides\n\t         ", 
     "\n\t         \"Welten\" von Mittelschichtangehörigen in zwei Satellitenstädten JABOTABEKs (Indonesien)\n\t         ", 
     "\n\t         Rätselspiele. Edition und Kommentar\n\t         ", 
     "\n\t         Analysis of the function of Presenilin in Development and Neurodegeneration in Drosophila melanogaster\n\t         ", 
     "\n\t         Estimating selection parameters and identifying loci under recent selection based on genome-wide sequence data\n\t         ", 
     "\n\t         Untersuchung polymerischer Stabilsation in kolloidalen Systemen unter Verwendung neuartiger feldtheoretischer Simulationen\n\t         ", 
     "\n\t         Entwicklung hämatopoietischer Stammzellen aus humanen ES- und iPS-Zellen\n\t         ", 
     "\n\t         Untersuchung polymerischer Stabilisation in kolloidalen Systemen unter Verwendung neuartiger feldtheoretischer Simulationen\n\t         " 
    ], 
    "inststrasse" : [ 
     "\r\n\t  \t   \t    Kennedyallee", 
     "40" 
    ], 
    "institutionID" : [ 
     "5000" 
    ], 
    "insttelefax" : [ 
     "+49 228 8852777" 
    ], 
    "insttelefon" : [ 
     "+49 228 8851" 
    ], 
    "institutionsname" : [ 
     "Deutsche Forschungsgemeinschaft" 
    ], 
    "instplz" : [ 
     "53175", 
     "Bonn" 
    ], 
    "insturl" : [ 
     "http://www.dfg.de" 
    ], 
    "instLand" : [ 
     "\r\n\t   \t   Deutschland\r\n\t  \t  " 
    ] 
} 

どのように文のように見える必要がありますか?誰でも助けてくれますか?

+0

を見ての助けを借りて、あなたはそれらのサイズによって、それらのドキュメントを見つけることができます!あなたの文書タイプの空の文書のサイズを知る必要があります。 [MongoDbのドキュメントサイズ](http://stackoverflow.com/questions/12657690/document-size-in-mongodb);) –

答えて

関連する問題