sql >> Database >  >> NoSQL >> MongoDB

Meteor, One to Many-relatie &veld alleen toevoegen aan client-side collectie in Publiceren?

Persoonlijk zou ik dit op een heel andere manier aanpakken, door de $in-operator te gebruiken en een reeks postIds of shareIds in de records te bewaren.

http://docs.mongodb.org/manual/reference/operator/query/in/

Ik vind dat publicatiefuncties het beste werken als ze eenvoudig worden gehouden, zoals de volgende.

Meteor.publish('posts', function() {
    return Posts.find();
});
Meteor.publish('sharedPosts', function(postId) {
    var postRecord = Posts.findOne({_id: postId});
    return Shares.find{{_id: $in: postRecord.shares_array });
});


  1. Wat is Express.js?

  2. Fout:geen ondersteuning voor unix-sockets op Windows die mongodb verbindt

  3. Redis haalt geen gegevens op uit de cache

  4. WebSocket-verbinding met <URL> mislukt:fout tijdens WebSocket-handshake:onverwachte responscode:521