Jehus kleine Welt

  • Archiv
  • RSS
  • Ask me anything

Embedded document löschen mit mongoose

Irgendwie scheint das derzeit nicht wie dokumentiert zu klappen.

Hier ein Workaround:

// Delete Tag
app.del('/tags/:id.json', function(req, res) {
    Contact.findById(req.body.contact_id, function(err, doc) {
        if(!err) {
            var index = 0;
            doc.tags.forEach(function(item) {
                if(item._id == req.params.id) {
                    var newTagsObj = doc.tags.toObject();
                    newTagsObj.splice(index,1)
                    Contact.update(
                        { _id: req.body.contact_id },
                        { 'tags': newTagsObj },
                        function(err) {
                            if(!err) {
                                res.send({success: true});
                            }
                        }
                    );
                    return false;
                }
                index += 1;
            });
        }
    })
});

    • #mongoose
    • #nodejs
    • #snippet
  • Vor 1 Jahr
  • 5
  • Comments
  • Permalink
  • Share
    Tweet

5 Notes/ Hide

  1. von promontoryop3 als Favorit markiert
  2. von likeitio90 als Favorit markiert
  3. von jehu99 gepostet

Neueste Kommentare

Blog-Kommentare powered by Disqus
← Vorige Seite • Weiter →

Über

Avatar was so täglich an- und abfällt

Seiten

  • Impressum

Twitter

loading tweets…

  • RSS
  • Beliebig
  • Archiv
  • Ask me anything
  • Mobil

Effector Theme by Carlo Franco.

Powered by Tumblr