#javascript #firebase #google-cloud-firestore
#javascript #firebase #google-cloud-firestore
Вопрос:
Я новичок, пытающийся написать простой CRUD для базы данных в Cloud Firestore.
У меня есть форма с текстовыми полями (отображается только одно, чтобы упростить чтение его вопроса)
<div class="form-group">
<label for="authorName"><i class="zmdi zmdi-account material-icons-name"></i></label>
<input type="text" name="authorName" id="authorName" placeholder="Author's name" />
</div>
После этого я написал код для извлечения из базы данных информации в «текстах» :
document.getElementById("submit").addEventListener("click", event => {
db.collection("texts").where('authorName', '==', 'textAuthorName').get().then((snapshot) => {
snapshot.docs.forEach(doc => {
console.log(doc.data())
renderLista(doc)
});
});
});
И, наконец, я написал строку, которая фиксирует то, что ввел пользователь.
var authorName = document.querySelector("#authorName").value;
Это не работает, и веб-консоль Firefox остается пустой.
Что я делаю не так?
Комментарии:
1. Это не работает?? Можете ли вы помочь нам показать, с какой ошибкой вы столкнулись?
2. @Fire-In-D-Hole, в том-то и дело, что консоль ничего не показывает 🙁 Вот ссылка на весь код (я бразилец, поэтому переменные и идентификаторы на португальском): [ссылка] ( newagent-48d6b.firebaseapp.com/consultar001.html )
3. Еще одна странная вещь: несмотря на инициализацию firebase и развертывание firebase, раздел функций консоли Firebase не имеет функции … Я застрял 🙁