如何确定消息作者是否是我的mongo数据库的元素

月球龙

编辑:此问题已解决!我显然忘记了将猫鼬连接重新路由到地图集!

我正在我的机器人中制作一项高级功能,该功能允许用户播放音乐。唯一的错是我找不到如何在数据库中找到消息作者的ID!

Zsolt Meszaros

.findOne()如果返回,则返回将解析为文档的promise;否则为null这意味着您可以简单地检查它是否不是null,而无需检查ID是否相同。猫鼬已经检查过了。

await如果您使用诺言,请不要忘记需要结果。

try {
  const premiumMember = await premiumSchema
    .findOne({ userID: message.author.id })
    .exec();

  if (!premiumMember) {
    return message.reply('You are not a premium user!');
  }

  const VC = message.member.voice.channel;

  if (!VC)
    return message.reply(
      'You are not in a VC! Please join one and redo the command!',
    );

  const connection = await VC.join();

  const dispatcher = connection
    .play(ytdl(args[0]))
    .on('finish', () => {
      VC.leave();
      message.channel.send(`${message.author}, your song has ended!`);
    })
    .on('error', (error) => {
      console.log(error);
      message.channel.send('There was an error playing this song');
    });
  dispatcher.setVolumeLogarithmic(5 / 5);
} catch (err) {
  console.log(err);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何连接到数据库

来自分类Dev

我正在尝试实现无限滚动到我的UITableViewController中,不确定如何使用返回的数据库结果

来自分类Dev

流星0.9.0破坏了我的Mongo数据库?

来自分类Dev

如何确定H2数据库文件锁是否存在?

来自分类Dev

确定数据库是否“等于” DacPackage

来自分类Dev

如何确定数据库的类型-旧的旧公司数据库

来自分类Dev

如何确定数据库服务器或嵌入式数据库是否合适

来自分类Dev

如何设计我的Mongo数据库

来自分类Dev

我想将数据从SQL Server DB移至Hbase / Cassandra等。如何确定要使用哪个大数据数据库?

来自分类Dev

创建之前如何检查我的数据是否已经存在于数据库中?

来自分类Dev

我如何确定发送的消息是否是作者的第一条消息?

来自分类Dev

如何insertOne到mongo数据库

来自分类Dev

我如何使用Shell正确查询我的mongo数据库?

来自分类Dev

如何确定H2数据库文件锁是否存在?

来自分类Dev

确定文件是否为SQLite数据库的快速方法

来自分类Dev

如何确定数据库的URL?

来自分类Dev

如何确定我的数据存储在elgg数据库中?

来自分类Dev

如何使我的数据库恢复正常?

来自分类Dev

如何确定哪种类型的数据库-旧的旧公司数据库

来自分类Dev

如何确定连接的数据库是否区分大小写

来自分类Dev

如何确定PHP json_encode将对我从数据库读取的任何数据进行编码?

来自分类Dev

mongo终端,检查数据库是否存在功能

来自分类Dev

我在创建数据库时收到错误消息(#1064)

来自分类Dev

如何确定数据库中的记录在Rails的特定列中是否有数据?

来自分类Dev

我想将数据从SQL Server DB移至Hbase / Cassandra等。如何确定要使用哪个大数据数据库?

来自分类Dev

如何确定从数据库接收的用户角色(无论是否为管理员)

来自分类Dev

Cron不备份我的Mongo数据库

来自分类Dev

我如何知道我的数据库是否处于可序列化模式?

来自分类Dev

我如何从链接中获取变量“消息”并使其在数据库中更新?

Related 相关文章

  1. 1

    我如何连接到数据库

  2. 2

    我正在尝试实现无限滚动到我的UITableViewController中,不确定如何使用返回的数据库结果

  3. 3

    流星0.9.0破坏了我的Mongo数据库?

  4. 4

    如何确定H2数据库文件锁是否存在?

  5. 5

    确定数据库是否“等于” DacPackage

  6. 6

    如何确定数据库的类型-旧的旧公司数据库

  7. 7

    如何确定数据库服务器或嵌入式数据库是否合适

  8. 8

    如何设计我的Mongo数据库

  9. 9

    我想将数据从SQL Server DB移至Hbase / Cassandra等。如何确定要使用哪个大数据数据库?

  10. 10

    创建之前如何检查我的数据是否已经存在于数据库中?

  11. 11

    我如何确定发送的消息是否是作者的第一条消息?

  12. 12

    如何insertOne到mongo数据库

  13. 13

    我如何使用Shell正确查询我的mongo数据库?

  14. 14

    如何确定H2数据库文件锁是否存在?

  15. 15

    确定文件是否为SQLite数据库的快速方法

  16. 16

    如何确定数据库的URL?

  17. 17

    如何确定我的数据存储在elgg数据库中?

  18. 18

    如何使我的数据库恢复正常?

  19. 19

    如何确定哪种类型的数据库-旧的旧公司数据库

  20. 20

    如何确定连接的数据库是否区分大小写

  21. 21

    如何确定PHP json_encode将对我从数据库读取的任何数据进行编码?

  22. 22

    mongo终端,检查数据库是否存在功能

  23. 23

    我在创建数据库时收到错误消息(#1064)

  24. 24

    如何确定数据库中的记录在Rails的特定列中是否有数据?

  25. 25

    我想将数据从SQL Server DB移至Hbase / Cassandra等。如何确定要使用哪个大数据数据库?

  26. 26

    如何确定从数据库接收的用户角色(无论是否为管理员)

  27. 27

    Cron不备份我的Mongo数据库

  28. 28

    我如何知道我的数据库是否处于可序列化模式?

  29. 29

    我如何从链接中获取变量“消息”并使其在数据库中更新?

热门标签

归档