这是我的收藏
{
"_id" : ObjectId("5c225f9a66d39d55c036fa66"),
"name" : "Sherlock",
"mobile" : "999999",
"adress" : [
{
"street" : "221b baker street",
"city" : "london"
},
{
"street" : "ben street",
"city" : "london"
}
],
"tags" : [
"Detective",
"Magician",
"Avenger"
]
}Run Code Online (Sandbox Code Playgroud)
现在我想获取地址数组中的第一个或第二个值。为此我正在使用这个命令。
> db.agents.findOne({"name" : "Sherlock"},{"adress" : 1})Run Code Online (Sandbox Code Playgroud)
但它不是给出单个结果,而是给出整个数组,例如
{
"_id" : ObjectId("5c225f9a66d39d55c036fa66"),
"adress" : [
{
"street" : "221b baker street",
"city" : "london"
},
{
"street" : "ben street",
"city" : "london"
}
]
}Run Code Online (Sandbox Code Playgroud)
可以通过比较数组值来完成,例如
db.agents.find({"adress.street": …Run Code Online (Sandbox Code Playgroud)我正在使用 getusermedia 在我的网站中录制音频。我已经包含了 getusermedia 的 javascript。记录功能在网站上运行良好,但在移动设备上打开时甚至不会弹出许可。
var constraints = {
audio: true,
video: false
}
navigator.mediaDevices.getUserMedia(constraints).then(function(stream) {
permissiongiven = 1;
});
Run Code Online (Sandbox Code Playgroud)
这是提示我获得许可但不适用于移动设备的示例代码。我怎样才能让它在两个设备上工作。任何帮助表示赞赏。谢谢。
编辑:- 该代码现在在移动设备上也可以正常工作。也许是通过chrome更新或网站的安全证书解决的。感谢大家的帮助。
我对 Phaser 相当陌生,我想知道是否有任何方法可以将 Phaser 游戏转换为 Android 游戏。
我正在将 Phaser 与 NPM 结合使用。
谢谢。
javascript ×2
android ×1
apk ×1
arrays ×1
database ×1
getusermedia ×1
jquery ×1
mongodb ×1
npm ×1