小编Nis*_*Edu的帖子

在golang中无法通过ObjectId获取mongodb记录

我尝试的ObjectId通过使用下面的代码获取MongoDB的纪录,但继续得到未发现通过err.Error()

以下是我的mongo收集样本

{ "_id" : ObjectId("5a2a75f777e864d018131a59"), "callDate" : "22/12/2017", "time" : "16.25", "callType" : "a", "position" : "aaa", "description" : "aaaaaa", "qty" : 2, "estimatedDuration" : 2.3, "estimatedOvertime" : 3.44, "rate" : 4, "laborExtension" : 3 }
{ "_id" : ObjectId("5a2a75f877e864d018131a5b"), "callDate" : "22/12/2017", "time" : "16.25", "callType" : "a", "position" : "aaa", "description" : "aaaaaa", "qty" : 2, "estimatedDuration" : 2.3, "estimatedOvertime" : 3.44, "rate" : 4, "laborExtension" : 3 }
{ "_id" : ObjectId("5a2a75fa77e864d018131a5d"), "callDate" …
Run Code Online (Sandbox Code Playgroud)

go mongodb bson

6
推荐指数
1
解决办法
2158
查看次数

重置具有不同值的JavaScript时间间隔?

我有一个小问题,我似乎无法解决.我有一个简单的JavaScript代码,我想创建一个随机数秒的Interval,然后在它完成之后它应该重新开始并再次进行随机的秒数.

我的代码看起来像这样

var selectedtimes = [3000, 5000, 15000, 10000]
var randtimes = selectedtimes[Math.floor(Math.random() * selectedtimes.length)];

var sti = setInterval(function() {
  console.log("now")
}, randtimes);

function restartsti() {
  var restartinterval = setInterval(restartsti, selectedtimes[Math.floor(Math.random() * selectedtimes.length)]);
}
Run Code Online (Sandbox Code Playgroud)

我试图创建第二个函数,它将重新启动间隔,但此时间隔只需要一个随机数,并且只使用该特定数字作为持续时间.

为了简化我的Node.js控制台应该在每个randtimes秒显示"now"

对此有何解决方案?

我很感激任何帮助

javascript node.js

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

如何查看javascript编号范围?

如果条件为真,如何跟随 ids=1

var ids = 1;

if (9 <= ids <= 14) {

  console.log(9 <= ids <= 14)

}
Run Code Online (Sandbox Code Playgroud)

我希望它只有在9到14之间的id的值时才是真的.感谢任何帮助理解JavaScript运算符在检查范围时的工作方式.

javascript if-statement

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

在 $PATH 中找不到可执行文件:未知错误消息

我在 $PATH 中找不到可执行文件:尝试运行 golang 项目的 docker 映像时出现未知错误。以下是我的 docker 文件。

FROM golang:latest
LABEL maintainer = "Nisal Perera <xxx@sss.com>"
RUN mkdir -p /go/src/github.com/user/app/
COPY . /go/src/github.com/user/app/
WORKDIR /go/src/github.com/user/app/
RUN go get -u github.com/golang/dep/cmd/dep
#RUN dep init
RUN dep ensure
RUN go build
CMD ["go run main.go"]
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下

docker: Error response from daemon: OCI runtime create failed: container_linux.go:370: starting container process caused: exec: "go run main.go": executable file not found in $PATH: un
known.
Run Code Online (Sandbox Code Playgroud)

请帮我解决一下这个。谢谢

go docker dockerfile

-1
推荐指数
1
解决办法
679
查看次数

标签 统计

go ×2

javascript ×2

bson ×1

docker ×1

dockerfile ×1

if-statement ×1

mongodb ×1

node.js ×1