小编Dmi*_*nko的帖子

getElementsByClassName onclick问题

我正在使用Robert Nyman的脚本来获取文档中所有具有相同类的元素,但它不适用于onclick或任何其他事件:

var photo = document.getElementsByClassName("photo_class","img",document.getElementById("photo_wrap")); 
photo.onclick = function(){alert("Finaly!");
Run Code Online (Sandbox Code Playgroud)

也许你知道如何解决它?谢谢!

javascript

13
推荐指数
2
解决办法
4万
查看次数

MongoDB 将数字转换为科学计数法的字符串

我想获得完整的数字 a String,但"1490650000000"它返回科学记数法"1.49065e+12"

这是我尝试转换它的方法:

{$substr: ["$myNumber", 0, -1]};
Run Code Online (Sandbox Code Playgroud)

有什么想法如何预防吗?

注意: 我使用的是v3.6,无法升级使用$toString(感谢mlab)。

scientific-notation tostring mongodb mongodb-query aggregation-framework

5
推荐指数
2
解决办法
3214
查看次数

Firestore多范围查询

假设我有一些汽车,我想按price范围和year范围过滤它们。我知道由于性能原因,Firestore具有严格的限制,因此类似:

db.collection("products")
  .where('price','>=', 70000)
  .where('price','<=', 90000)
  .where('year','>=', 2015)
  .where('year','<=', 2018)
Run Code Online (Sandbox Code Playgroud)

会抛出一个错误:

查询无效。不等式(<,<=,>或> =)的所有过滤器都必须位于同一字段上。

那么,有没有其他方法可以执行这种查询而无需本地数据管理?也许是某种索引或棘手的数据组织?

nosql firebase google-cloud-firestore

4
推荐指数
1
解决办法
1974
查看次数