首页 > 解决方案 > 如何像猫鼬一样进行选择

问题描述

我有这个 Track Schema {"_id": '123', "external_id": 'abc', "name": 'make work'},我有 queryngexternal_id作为 songId 和namesongTitle。这个怎么做?

标签: node.jsmongoose

解决方案


const mongoose = require('mongoose');

const Schema = mongoose.Schema

const trackEsquema = new Schema({
    external_id: { type: String, unique: true },
    name: String,
});

const Track = mongoose.model('Track', trackEsquema);

const songs = await Track.find({}, { "_id": 0, "songId": "$external_id", "songTitle": "$name"});

推荐阅读