cari

Rumah  >  Soal Jawab  >  teks badan

Paparkan medan tertentu rekod (node.js+mongodb)

Bagaimana untuk memaparkan medan tertentu rekod (node.js mongodb)?

伊谢尔伦伊谢尔伦2798 hari yang lalu664

membalas semua(3)saya akan balas

  • 为情所困

    为情所困2017-05-02 09:28:23

    Anda sepatutnya boleh menggunakan luwak

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:28:23

    //使用mongoose
    model.findOne({ type: 'iphone' }, 'name', function (err, doc) {}); 
    或者
     model.findOne({ type: 'iphone' }, 'name').exec(); 
    

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:28:23

    Anda juga boleh melihat dokumentasi: Collection#find (kod berikut dipetik daripada dokumentasi)

    // A simple query showing skip and limit
    var MongoClient = require('mongodb').MongoClient,
      test = require('assert');
    MongoClient.connect('mongodb://localhost:27017/test', function(err, db) {
    
      // Create a collection we want to drop later
      var collection = db.collection('simple_limit_skip_query');
      // Insert a bunch of documents for the testing
      collection.insertMany([{a:1, b:1}, {a:2, b:2}, {a:3, b:3}], {w:1}, function(err, result) {
        test.equal(null, err);
    
        // Perform a simple find and return all the documents
        collection.find({})
          .skip(1).limit(1).project({b:1}).toArray(function(err, docs) {
            test.equal(null, err);
            test.equal(1, docs.length);
            test.equal(null, docs[0].a);
            test.equal(2, docs[0].b);
    
            db.close();
        });
      });
    });

    Perhatikan bahagian find, ia sepatutnya kandungan yang anda mahukan.

    balas
    0
  • Batalbalas