1

これを実行すると:

  var vtop=Posts.findOne({},{sort: {created_at:-1},reactive:false}).created_at;
  console.log(vtop); 

「Uncaught TypeError: Cannot read property 'created_at' of undefined」というエラーが表示されますがPosts.findOne({},{sort: {created_at:-1},reactive:false}).created_at;、Web コンソールで実行すると、期待どおりの結果が得られます。

4

2 に答える 2

0

そのコード行にブレークポイントを置き、JavaScript エンジンがそれを実行しようとしている瞬間に Posts コレクションに何があるかを確認します。私の推測では、そのコード行に遭遇した後、Posts コレクションにドキュメントが読み込まれていると思います。Web コンソールで確認すると機能するのは、その時点でドキュメントが読み込まれているためです。

于 2013-04-05T02:24:20.800 に答える