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

Meteor / MongoDBは、公開に使用できるフィールドを確認しますか?

    Meteor.usersでレコードを検査できます たとえば、サーバーにそれらをコンソールに記録することによって。たとえば、server.jsの場合:

    Meteor.startup(function() {
    
      Meteor.publish("nothing", function() { 
        if (this.userId)
          console.log(Meteor.users.findOne({_id: this.userId}));
      });
    
    });
    

    次に、クライアントでこれをサブスクライブします:

    Meteor.subscribe("nothing");
    

    これにより、ログインしたユーザーの内容がサーバーコンソール(ターミナルウィンドウ)に記録されます。公開メソッドに含まれている理由は、Meteorがメソッドの外部で現在のユーザーにアクセスすることを許可していないため、何も行わず、一時的な検査を目的としていることを示すために「nothing」という名前を付けました。




    1. MongoLabで実行されているMongoDBの日付の構文は何ですか?

    2. マングースの更新が更新されない:{ok:0、n:0、nModified:0}

    3. 更新クエリのMongooseドキュメントバージョンをインクリメントする簡単な方法はありますか?

    4. クエリ用のMongoキャスト文字列から数値へ