我正在使用nodejs訪問mongodb.I能夠靜態查詢它通過直接指定字段值,但我想查詢它使用的值用戶將輸入它,我應該如何處理它。這是我的HTML文件,我接受用戶的位置和時間值,get方法在表單動作中調用指定的url:http://localhost:3000/movies,where我添加了find()查詢以從集合中檢索所有記錄,例如:如何在使用nodejs和mongoose的文本字段中使用用戶提供的輸入來查詢mongodb?
var query={'location':"//the location which user will enter in textbox"};
db.collection("movie").find(query);
我的形式:
<html>
<body>
<form action = "http://localhost:3000/movies">
First Name: <input type = "text" name = "location"> <br>
Last Name: <input type = "text" name = "timing">
<input type = "submit" value = "Submit">
</form>
</body>
</html>
幫助我怎樣才能達致這? 謝謝!
您正在使用什麼服務器?除了前端和數據庫之外,您不指定任何內容。 – Paul
您缺少關鍵部分。一個Fullstack應用程序通常基於一個前端(您發佈的HTML中的表單),一個後端,用於清理並檢查用戶在表單中輸入的內容,以及數據庫來保存數據。您在這裏省略後端細節。 – lilezek
@lilezek使用mongodb數據庫,並且我正在使用nodejs進行兩者之間的通信! –