簡體   English   中英

從 javascript 中的 MongoDB 數據庫檢索數據

[英]Retrieveing data from a MongoDB database in a javascript

我試圖讓它們出現在自動完成中,但我似乎有一個“未捕獲的語法錯誤:意外的令牌'='”錯誤。

如果您做錯了,我深表歉意,我是 JavaScript 菜鳥。

 $(document).ready(function() { const MongoClient = require('mongodb').MongoClient; const uri = "mongodb+srv://test:Com.2020@cluster0.n2hnd.mongodb.net/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>

我認為錯誤可能是由於您的代碼中缺少變量名引起的;)

client.connect(err => {
  ....
  ....
  var = collection.find({}); // there is no variable name after the keyword "var"
  ....
  ....  
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM