ArangoDB Shell如何获取以破折号命名的边的计数值

fruv7luv  于 2023-05-05  发布在  Go
关注(0)|答案(2)|浏览(167)

此作品print("Contact count : " + db.contact.count());
但不是print("Is-Contact-Of count : " + db.is-contact-of.count());
问题是第二个片段是关于获取边中的项的计数,其中边名称包含破折号。

is-contact-of

你知道如何克服这种情况吗?
db.iscontactof.count()不起作用db.isContactOf.count()不起作用

eimct9ow

eimct9ow1#

不幸的是,你的问题并没有提供很多细节,但是根据代码片段,我假设你正在编写JavaScript代码,可能是用arangosh编写的。在JavaScript中,你可以通过[]操作符来访问属性,该操作符接受一个字符串:
print("Is-Contact-Of count : " + db["is-contact-of"].count());

vdzxcuhz

vdzxcuhz2#

谢谢你mpoeter我还没有尝试过你的主张我刚刚找到了一个,并希望关闭我创建的主题
这个方法可以工作:db._collection('is-contact-of').count()

相关问题