Как можно отделить мой объект? (использование mongodb, особенно в отношениях)

#javascript

Вопрос:

введите описание изображения здесьМой объект разделен, как в командной строке, как этот

  "tchStudents" : [
            ObjectId("616450eeecf687bc5f59fac2"),
            ObjectId("61645108ecf687bc5f59fac4"),
            ObjectId("616451a8ecf687bc5f59fac8")
 ]
 

но если мы получим данные и отобразим их в браузере, это будет выглядеть так

 616450eeecf687bc5f59fac261645108ecf687bc5f59fac4616451a8ecf687bc5f59fac8
 

Могу ли я использовать .разделить или .нарезать
Спасибо вам за помощь

Комментарии:

1. Какую отладку вы провели, чтобы понять, как данные в конечном итоге оказываются такими в первую очередь? Каков желаемый результат?

Ответ №1:

используйте сопоставление с /.{1,24}/g регулярным выражением

 let str = "616450eeecf687bc5f59fac261645108ecf687bc5f59fac4616451a8ecf687bc5f59fac8"
let arr = str.match(/.{1,24}/g);
console.log(arr); 

Комментарии:

1. Когда я редактирую или сохраняю данные с помощью массива, все выглядит так, как на картинке выше

2. Я думаю, что ваша проблема связана с html, возможно, вы можете поместить часть своего кода, чтобы показать, как вы передаете данные в html или EJS

3. Я использую крючки реакции для этого и Монго Nodejs