2016-11-21 5 views
1

私の問題は、私の端末が、流星のアプリケーションのmongodbからのデータを表示していることです。Meteor.findOneの出力は、Mongo.ObjectId以外では定義されていません

、端末のスクリーンショットは、上記のデータは、 "モバイル" 引数から見つけたデータをretriveする方法

const mobile_number = ReactDOM.findDOMNode(this.refs.mobile).value.trim(); 

console.log(mobile_number);//output is 9646 

let data = Tasks.findOne({mobile:mobile_number}); 

console.log(data); //output is undefined 

私のプログラムでretrive

terminal console

のですか?戻りデータを使ってMongo.ObjectIdを完全に処理しました。

+0

であるあなたは、 '聞かせてデータを= Tasks.findOne({モバイル:9646})のための出力を確認することができますか;'? – Shrabanee

+0

yes.iチェックボックス.return出力データ。この場合は 'const mobile_number = ReactDOM.findDOMNode(this.refs.mobile).value.trim();'は機能しませんでしたか? –

+0

基本的に、クエリを実行しようとすると、 'mobile_number'値は未定義です。したがって、クエリを実行する前に値が 'mobile_number'に代入されるのを待たなければなりません。 – Shrabanee

答えて

1

回答は変更コード

const mobile_number = Number(ReactDOM.findDOMNode(this.refs.mobile).value.trim()); 
関連する問題