node.js - 如何像猫鼬一样进行选择
问题描述
我有这个 Track Schema {"_id": '123', "external_id": 'abc', "name": 'make work'}
,我有 queryngexternal_id
作为 songId 和name
songTitle。这个怎么做?
解决方案
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"});
推荐阅读
- javascript - JS 压缩问题 - 使用 uglifier 时调用了两次回调
- python - 将字典的键和值导出为python中文件的名称和内容
- java - 我可以在 Spring 中为 @Component 类创建构造函数吗
- java - 使用 Java 6 使用 REST 服务
- php - 正则表达式将换行符匹配到第一个匹配项
- lua - 我如何让团队中的玩家检测到玩家的某些部分?
- python - 复制一列但忽略第一行,熊猫数据框
- amazon-web-services - 是否有任何 AWS EMR 描述集群 API 限制,我在哪里可以看到它的指标?
- jquery - 如何通过 lamda 和 api 网关将我的 blob 上传到我的 s3 存储桶?
- python - 发生异常:“s3.ServiceResource”对象没有属性“head_object”