2017-07-17 15 views
2

私のアプリに問題があります。 これはdb.request.count()に書き込まれました。私は4を持っていますが、私はRequest.find()を書きました。私のjsコードのcount()には0があります。 誰かが私を助けることができますか?MongodbがMycollection.find()から間違った戻り値を返しました。count();

+0

同じmongoDBを使用していますか?流星が始まると、個人的に設定したMongoサーバーとは別の、個人的なMongoDBインスタンスを起動します。 – mstorkson

+0

'Request'とは何ですか?あなたはMongooseを使っていますか? – robertklep

+0

文書のカウントに関連するコードの一部(パブリケーション、サブスクリプション)を表示できますか?クライアント側の出版物を購読しましたか? – mparkitny

答えて

1

あなたがクライアント上Request.find().count()を走り、0を得た場合、それはあなたのクライアント側のコードがRequestコレクションに加入していなかった可能性が高いです。

サーバーでRequest.find().count()を実行し、0を取得した場合は、正しいデータベースに接続していることを確認してください。私。 Meteorはポート3001に独自のMongoインスタンスを作成しますが、27017では別のデータベースを使用している可能性があります。

関連する問題