sql >> データベース >  >> NoSQL >> MongoDB

Meteorのネストされた配列を更新します

    ownersのクエリに誤りがあります フィールド:

    Territories.update({
             _id: template.data._id,
             owners: {
                 $elemMatch: {
                     _id: this._id
                 }
             },
             {
                 $push: {
                     'owners.$.notes': {
                         title: "First Title"
                     }
                 }
             })
    

    ownersを使用しているため、クライアント側から直接更新することはできません。 フィールドと_idのみ 許可されています。これを解決するには、Meteor.methodsを使用して更新できます クライアント側からそのメソッドを呼び出します。




    1. NodeJSとJayDataを使用したODataサービス

    2. Redisは単なるキャッシュですか?

    3. PHPを使用してmongodbに日付とタイムスタンプを挿入および取得する

    4. MongoDBでPHPを介してストアドプロシージャを呼び出す