sql >> Database teknologi >  >> NoSQL >> MongoDB

Udkast til dokumenter i Mongo

Hav et felt i hvert dokument, der er en kladde, der er indstillet, hvis dokumentet er en kladde. Noget som:

title:"FooBar blah blah",
draft:true

Når du klikker på knappen for at offentliggøre indlægget, behøver du kun at opdatere et enkelt dokument - det pågældende indlægs dokument for enten at ændre kladde til falsk eller $unset det. Dine forespørgsler, som vælger, hvilke dokumenter der skal vises, skal kontrollere for draft:{$ne:true} - Bemærk, at dette vil matche både dokumenter, der har kladde indstillet til falsk, og dokumenter, der ikke har feltet draft overhovedet. Dette giver dig mulighed for at lade de aktuelle dokumenter være i fred og ikke behøver at opdatere dem alle for at have dette felt.




  1. Sådan laver du fuldtekstsøgning i MongoDB

  2. brygtjenester. Kan ikke starte service. get Bootstrap mislykkedes:5:Input/output fejl

  3. Enhedstest med MongoDB

  4. Mongodb finde et dokument med alle underdokumenter, der opfylder en betingelse