Javascript 我有一个错误:传入的参数必须是12字节的单个字符串或24个十六进制字符的字符串,如何修复它?我需要一个明确的示例代码

Javascript 我有一个错误:传入的参数必须是12字节的单个字符串或24个十六进制字符的字符串,如何修复它?我需要一个明确的示例代码,javascript,mongodb,objectid,Javascript,Mongodb,Objectid,** 这是我的代码,我试过几次引用,但我找不到适合我的案例的解决方案。请帮忙,我确实需要一些例子 ** 这是我代码的一部分 app.post('/sendFriendRequest', function (request, result) { var accessToken = request.fields.accessToken; var _id = request.fields._id; database.collection('users').findOne( {

**

这是我的代码,我试过几次引用,但我找不到适合我的案例的解决方案。请帮忙,我确实需要一些例子

**

这是我代码的一部分

app.post('/sendFriendRequest', function (request, result) {
  var accessToken = request.fields.accessToken;
  var _id = request.fields._id;

  database.collection('users').findOne(
    {
      accessToken: accessToken,
    },
    function (error, user) {
      if (user == null) {
        result.json({
          status: 'error',
          message: 'Pengguna telah keluar. Silahkan masuk kembali.',
        });
      } else {
        var me = user;
        database.collection('users').findOne(
          {
            _id: ObjectId(),
          },
          function (error, user) {
            if (user == null) {
              result.json({
                status: 'error',
                message: 'Pengguna tidak ditemukan.',
              });
            } else {
              database.collection('users').updateOne(
                {
                  _id: ObjectId(),
                },