Nodejsを使用してMongodbからデータをフェッチできません

user2185424

ノードjsは初めてです。いろいろなことで遊んでいます。現在、Twitterからデータを取得できず、mongodbデータベースに保存することもできます。保存されたデータベースをmongodbからフェッチして、ブラウザーに表示したいと思います。誰かがデータのフェッチと表示を手伝ってくれませんか.....

var express = require('express');
var app = express.createServer(),
    twitter = require('ntwitter');
var mongojs = require('mongojs');
var db = mongojs('tweakdb', ['tweakdb']);
var bodyParser = require('body-parser');


var a='love';
var b='hate';

var watchList = [a, b];
var twit = new twitter({
  consumer_key: '',
consumer_secret: '',
access_token_key: '',
access_token_secret: ''
});

twit.stream('statuses/filter', { track: watchList }, function(stream) {
  stream.on('data', function (data) {
  console.log(data.user.screen_name + ': ' + data.text);
    console.log(data);
    console.log("\n\n\n\n");
    db.tweakdb.findAndModify({
        query: {'id': 'data.id'},
        update: { $set: data},
        upsert: true,
        new: true
    })
});
});



app.listen(3000);

上記のアプリの実行コードを貼り付けました。

Dineshaws

まず、ルーターのmongoドキュメントからツイートを取得する必要があります

router.get('/tweets', function(req, res) {
    var db = req.db;
    //you can filter tweets by screen name or other fields
    // var query = {"user.screen_name":"PUT_HERE_AS_PER_YOUR_REQUIREMENT"};
        db.tweakdb.find().toArray(function(err, tweets) {
            if(err) {
                res.status(err.status || 500);
                res.render('error', {
                    message: err.message,
                    error: err
                });
            } else {
                res.json(tweets);
                //res will get into router
            }

        });
});

エクスプレステンプレートルーティングに従ってtweets.jadeをレンダリングするようになりました

//tweets.jade

extends layout

    block content
        h1.
            Tweet List
        ul
            each tweet, i in tweets
                li
                    tweet.id = tweet.text = tweet.place

リンクを介してヒスイのテンプレート構造を理解する必要があります

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jqueryを使用してmongodbから最新のデータをフェッチできません

分類Dev

streams /highland.jsを使用した結果からmongodbからデータをフェッチできません

分類Dev

Notepad ++は$ _POSTメソッドを使用してPOSTMANからデータをフェッチできません

分類Dev

クエリ内でBigDecimalを使用しているときに、mongoDBからデータをフェッチできません

分類Dev

javascriptを使用してWebURLからテキストデータをフェッチできません

分類Dev

VueとAxiosを使用してAPIからデータをフェッチできません

分類Dev

SPARQLクエリを使用してdbpediaからデータをフェッチできません

分類Dev

FacebookSDKからデータをフェッチできません

分類Dev

SQLからデータをフェッチできません

分類Dev

Spring BootはMySQLデータベースからデータをフェッチして表示できません

分類Dev

nodejs、expressjsを使用してmongodbからデータをフェッチする方法

分類Dev

ReactNativeフェッチを使用してデータを取得できません

分類Dev

retrofit2を使用してデータをフェッチできません

分類Dev

beautifulsoupを使用して特定のデータをフェッチできません

分類Dev

QueryBuilders.termQueryを使用してデータをフェッチできません

分類Dev

コード化可能なSwiftを介してjsonからデータをフェッチできません

分類Dev

外部APIからデータをフェッチして状態を更新できません

分類Dev

Pythonを使用してテーブルからすべてのデータをフェッチ中にjson値を取得できませんでした

分類Dev

nodejs-ヘルパー関数からデータをフェッチできません

分類Dev

FacebookグラフAPIを使用してクローズグループからデータをフェッチできません

分類Dev

外部データソースを使用してデータをフェッチできません

分類Dev

jQueryの$ .ajax()関数を使用してphpファイルからJSONデータをフェッチすることはできません

分類Dev

反応でAPIからデータをフェッチできません

分類Dev

MySQLデータベースから行をフェッチできません

分類Dev

テーブルからデータをフェッチできません

分類Dev

Firebaseデータベースから値をフェッチできません

分類Dev

JSONデータからキーの値をフェッチできません

分類Dev

データベースから画像をフェッチできません

分類Dev

Webページからデータをフェッチできません-domquery

Related 関連記事

  1. 1

    jqueryを使用してmongodbから最新のデータをフェッチできません

  2. 2

    streams /highland.jsを使用した結果からmongodbからデータをフェッチできません

  3. 3

    Notepad ++は$ _POSTメソッドを使用してPOSTMANからデータをフェッチできません

  4. 4

    クエリ内でBigDecimalを使用しているときに、mongoDBからデータをフェッチできません

  5. 5

    javascriptを使用してWebURLからテキストデータをフェッチできません

  6. 6

    VueとAxiosを使用してAPIからデータをフェッチできません

  7. 7

    SPARQLクエリを使用してdbpediaからデータをフェッチできません

  8. 8

    FacebookSDKからデータをフェッチできません

  9. 9

    SQLからデータをフェッチできません

  10. 10

    Spring BootはMySQLデータベースからデータをフェッチして表示できません

  11. 11

    nodejs、expressjsを使用してmongodbからデータをフェッチする方法

  12. 12

    ReactNativeフェッチを使用してデータを取得できません

  13. 13

    retrofit2を使用してデータをフェッチできません

  14. 14

    beautifulsoupを使用して特定のデータをフェッチできません

  15. 15

    QueryBuilders.termQueryを使用してデータをフェッチできません

  16. 16

    コード化可能なSwiftを介してjsonからデータをフェッチできません

  17. 17

    外部APIからデータをフェッチして状態を更新できません

  18. 18

    Pythonを使用してテーブルからすべてのデータをフェッチ中にjson値を取得できませんでした

  19. 19

    nodejs-ヘルパー関数からデータをフェッチできません

  20. 20

    FacebookグラフAPIを使用してクローズグループからデータをフェッチできません

  21. 21

    外部データソースを使用してデータをフェッチできません

  22. 22

    jQueryの$ .ajax()関数を使用してphpファイルからJSONデータをフェッチすることはできません

  23. 23

    反応でAPIからデータをフェッチできません

  24. 24

    MySQLデータベースから行をフェッチできません

  25. 25

    テーブルからデータをフェッチできません

  26. 26

    Firebaseデータベースから値をフェッチできません

  27. 27

    JSONデータからキーの値をフェッチできません

  28. 28

    データベースから画像をフェッチできません

  29. 29

    Webページからデータをフェッチできません-domquery

ホットタグ

アーカイブ