sql >> Databasteknik >  >> NoSQL >> MongoDB

Utkast till dokument i Mongo

Ha ett fält i varje dokument som är ett utkast som är inställt om dokumentet är ett utkast. Något i stil med:

title:"FooBar blah blah",
draft:true

När du klickar på knappen för att publicera inlägget behöver du bara uppdatera ett enda dokument - det inläggets dokument för att antingen ändra utkast till falskt eller $unset Det. Dina frågor som väljer vilka dokument som ska visas måste söka efter draft:{$ne:true} - Observera att detta kommer att matcha både dokument som har utkast satt till falskt och dokument som inte har fältet draft alls. Detta gör att du kan lämna de aktuella dokumenten ifred och inte behöva uppdatera dem alla för att ha detta fält.




  1. Mongoose Filter baserat på dynamisk datumnyckel med värde

  2. MongoDB NodeJS Return underdokument

  3. Hur kan jag få antalet nycklar i redis?

  4. Hur man söker i fulltextindex med php i mongodb