Как получить данные из базы данных MongoDB на стороне Client на javascript?

Я пытаюсь заставить их появиться в автозавершенном виде, но, похоже, у меня есть ошибка `` Uncaught SyntaxError: Unaught SyntaxError: Unexpected token '='"`".

Прошу прощения, если вы сделали это неправильно, я - ноб JavaScript.

$(document).ready(function(){
  const MongoClient = require('mongodb').MongoClient;
  const uri = "mongodb+srv://user:[email protected]/test?retryWrites=true&w=majority";
  const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });
  client.connect(err => {
    const collection = client.db("test").collection("sephora_backup3");
    var perfumes = collection.find({});
    client.close();
  });
  $("#autocomplete").autocomplete({source: perfumes, minLength: 0}).focus(function(){
      /* Muestra todas las opciones al enfocar el input */
      $(this).autocomplete('search', $(this).val())
  });
});
   

  <div class="recommendations">
    <!-- <div class="login-page"> -->
    <div class="form">
      <form class="form" action="{% url 'similar_results' %}" method="get" autocomplete="off">
        <input id="autocomplete" type="text" placeholder="Perfume name...">
        <input id="perfumename" type="submit" value="Find Similar Perfumes"/>
      </form>
    </div>
    <!-- jQuery-UI CSS -->
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.1/themes/cupertino/jquery-ui.css"/>
    <!-- jQuery-Min JS -->
    <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
    <!-- jQuery-UI JS -->
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js" integrity="sha256-T0Vest3yCU7pafRw9r+settMBX6JkKN06dqBnpQ8d30=" crossorigin="anonymous"></script>
  </div>
    


Ответы (0 шт):